Safe Haskell | None |
---|---|
Language | Haskell98 |
Documentation
getModuleIdentifier :: Ptr Module -> IO (OwnerTransfered CString) Source #
getSourceFileName :: Ptr Module -> IO (OwnerTransfered CString) Source #
getFirstGlobal :: Ptr Module -> IO (Ptr GlobalVariable) Source #
getNextGlobal :: Ptr GlobalVariable -> IO (Ptr GlobalVariable) Source #
getFirstAlias :: Ptr Module -> IO (Ptr GlobalAlias) Source #
getNextAlias :: Ptr GlobalAlias -> IO (Ptr GlobalAlias) Source #
getFirstNamedMetadata :: Ptr Module -> IO (Ptr NamedMetadata) Source #
addGlobalInAddressSpace :: Ptr Module -> Ptr Type -> CString -> CUInt -> IO (Ptr GlobalVariable) Source #
getOrAddNamedMetadata :: Ptr Module -> CString -> IO (Ptr NamedMetadata) Source #