Index
| Acc | Data.Array.Accelerate.LLVM.PTX | 
| AD_Bool | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| AD_CChar | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| AD_CDouble | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| AD_CFloat | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| AD_Char | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| AD_CInt | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| AD_CLLong | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| AD_CLong | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| AD_CSChar | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| AD_CShort | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| AD_CUChar | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| AD_CUInt | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| AD_CULLong | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| AD_CULong | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| AD_CUShort | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| AD_Double | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| AD_Float | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| AD_Int | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| AD_Int16 | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| AD_Int32 | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| AD_Int64 | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| AD_Int8 | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| AD_Pair | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| AD_Unit | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| AD_Word | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| AD_Word16 | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| AD_Word32 | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| AD_Word64 | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| AD_Word8 | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| after | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| allocateRemote | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| ArrayData | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| ArrayElt | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| arrayElt | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| ArrayEltR | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| ArrayEltRbool | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| ArrayEltRcchar | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| ArrayEltRcdouble | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| ArrayEltRcfloat | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| ArrayEltRchar | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| ArrayEltRcint | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| ArrayEltRcllong | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| ArrayEltRclong | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| ArrayEltRcschar | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| ArrayEltRcshort | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| ArrayEltRcuchar | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| ArrayEltRcuint | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| ArrayEltRcullong | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| ArrayEltRculong | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| ArrayEltRcushort | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| ArrayEltRdouble | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| ArrayEltRfloat | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| ArrayEltRint | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| ArrayEltRint16 | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| ArrayEltRint32 | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| ArrayEltRint64 | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| ArrayEltRint8 | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| ArrayEltRpair | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| ArrayEltRunit | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| ArrayEltRword | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| ArrayEltRword16 | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| ArrayEltRword32 | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| ArrayEltRword64 | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| ArrayEltRword8 | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| ArrayPtrs | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| Arrays | Data.Array.Accelerate.LLVM.PTX | 
| Async | |
| 1 (Type/Class) | Data.Array.Accelerate.LLVM.PTX | 
| 2 (Type/Class) | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| async | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| AsyncR | |
| 1 (Data Constructor) | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| 2 (Type/Class) | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| block | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| cancel | Data.Array.Accelerate.LLVM.PTX | 
| checkpoint | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| cloneArrayAsync | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| copyToHost | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| copyToHostAsync | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| copyToHostLazy | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| copyToHostR | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| copyToPeer | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| copyToPeerAsync | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| copyToPeerR | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| copyToRemote | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| copyToRemoteAsync | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| copyToRemoteR | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| createTargetForDevice | Data.Array.Accelerate.LLVM.PTX | 
| createTargetFromContext | Data.Array.Accelerate.LLVM.PTX | 
| Event | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| EventR | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| ForeignAcc | |
| 1 (Type/Class) | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| 2 (Data Constructor) | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| ForeignExp | |
| 1 (Type/Class) | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| 2 (Data Constructor) | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| fork | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| fstArrayData | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| GArrayData | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| get | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| HTYPE_CCHAR | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| HTYPE_INT | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| HTYPE_LONG | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| HTYPE_UNSIGNED_LONG | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| HTYPE_WORD | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| indexRemote | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| join | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| liftIO | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| LLVM | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| MutableArrayData | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| newArrayData | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| newRemote | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| pairArrayData | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| poll | Data.Array.Accelerate.LLVM.PTX | 
| ptrsOfArrayData | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| ptrsOfMutableArrayData | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| PTX | Data.Array.Accelerate.LLVM.PTX.Foreign, Data.Array.Accelerate.LLVM.PTX | 
| registerForeignPtrAllocator | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| registerPinnedAllocator | Data.Array.Accelerate.LLVM.PTX | 
| registerPinnedAllocatorWith | Data.Array.Accelerate.LLVM.PTX | 
| Remote | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| run | Data.Array.Accelerate.LLVM.PTX | 
| run1 | Data.Array.Accelerate.LLVM.PTX | 
| run1Async | Data.Array.Accelerate.LLVM.PTX | 
| run1AsyncWith | Data.Array.Accelerate.LLVM.PTX | 
| run1With | Data.Array.Accelerate.LLVM.PTX | 
| runArray | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| runArrayData | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| runArrays | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| runAsync | Data.Array.Accelerate.LLVM.PTX | 
| runAsyncWith | Data.Array.Accelerate.LLVM.PTX | 
| runIndexArray | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| runWith | Data.Array.Accelerate.LLVM.PTX | 
| sndArrayData | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| Stream | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| stream | Data.Array.Accelerate.LLVM.PTX | 
| StreamR | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| streamWith | Data.Array.Accelerate.LLVM.PTX | 
| touchArrayData | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| unsafeFreezeArrayData | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| unsafeIndexArrayData | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| unsafeReadArrayData | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| unsafeWriteArrayData | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| useRemote | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| useRemoteAsync | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| useRemoteR | Data.Array.Accelerate.LLVM.PTX.Foreign | 
| wait | Data.Array.Accelerate.LLVM.PTX | 
| withDevicePtr | Data.Array.Accelerate.LLVM.PTX.Foreign |