Safe Haskell | Safe |
---|---|
Language | Haskell98 |
Documentation
type ByteOrdering = CInt Source
data TargetData Source
type TargetDataRef = Ptr TargetData Source
addTargetData :: TargetDataRef -> PassManagerRef -> IO () Source
addTargetLibraryInfo :: TargetLibraryInfoRef -> PassManagerRef -> IO () Source
pointerSize :: TargetDataRef -> IO CUInt Source
intPtrType :: TargetDataRef -> IO TypeRef Source
sizeOfTypeInBits :: TargetDataRef -> TypeRef -> IO CULLong Source
storeSizeOfType :: TargetDataRef -> TypeRef -> IO CULLong Source
aBISizeOfType :: TargetDataRef -> TypeRef -> IO CULLong Source
aBIAlignmentOfType :: TargetDataRef -> TypeRef -> IO CULLong Source
elementAtOffset :: TargetDataRef -> TypeRef -> CULLong -> IO CUInt Source
offsetOfElement :: TargetDataRef -> TypeRef -> CUInt -> IO CULLong Source
disposeTargetData :: TargetDataRef -> IO () Source