Safe Haskell | None |
---|---|
Language | Haskell2010 |
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 #
Instances
DecodeM DecodeAST [Definition] (ModuleAsm CString) Source # | |
Defined in LLVM.Internal.InlineAssembly |