File tree Expand file tree Collapse file tree
accelerate-llvm-ptx/src/Data/Array/Accelerate/LLVM/PTX/Execute Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -92,17 +92,17 @@ getCudaDevicePtr
9292 -> ArrayData e
9393 -> LLVM PTX (CUDA. DevicePtr (ScalarArrayDataR e ), IO () )
9494getCudaDevicePtr ! t ! ad = do
95- ptrvar <- liftIO newEmptyMVar
96- donevar <- liftIO newEmptyMVar
97- releasedvar <- liftIO newEmptyMVar
95+ ptrVar <- liftIO newEmptyMVar
96+ doneVar <- liftIO newEmptyMVar
97+ releasedVar <- liftIO newEmptyMVar
9898
9999 _ <- unliftIOLLVM $ \ inLLVM -> forkIO $ inLLVM $ do
100100 Prim. withDevicePtr t ad $ \ p -> liftIO $ do
101- putMVar ptrvar p
102- takeMVar donevar
101+ putMVar ptrVar p
102+ takeMVar doneVar
103103 return (Nothing , () )
104- liftIO $ putMVar releasedvar ()
104+ liftIO $ putMVar releasedVar ()
105105
106- ptr <- liftIO $ readMVar ptrvar
107- return (ptr, putMVar donevar () >> readMVar releasedvar )
106+ ptr <- liftIO $ readMVar ptrVar
107+ return (ptr, putMVar doneVar () >> readMVar releasedVar )
108108
You can’t perform that action at this time.
0 commit comments