Idris2Doc : Data.LLVM.CC.Prim

Data.LLVM.CC.Prim

Definitions

PM : Type->Type
  Primitive Monad for LLVM C bindings.

Visibility: public export
CPtr : Type
  `void*`

Visibility: public export
CList : Type->Type
  A C FFI List 

Visibility: public export
CUnsigned : Type
  `unsigned`

Visibility: public export
CEnum : Type
Visibility: public export
CUInt64 : Type
Visibility: public export
CULongLong : Type
Visibility: public export
LLVMContext : Type
Visibility: public export
LLVMType : Type
Visibility: public export
LLVMValue : Type
Visibility: public export
LLVMBool : Type
Visibility: public export
LLVMBuilder : Type
Visibility: public export
LLVMModule : Type
Visibility: public export
LLVMBasicBlock : Type
Visibility: public export
LLVMInstruction : Type
Visibility: public export
LLVMGenericValue : Type
Visibility: public export
LLVMExecutionEngine : Type
Visibility: public export
LLVMPassManager : Type
Visibility: public export
LLVMTargetData : Type
Visibility: public export
LLVMTargetMachine : Type
Visibility: public export
LLVMMemoryBuffer : Type
Visibility: public export
LLVMAttribute : Type
Visibility: public export
LLVMUse : Type
Visibility: public export
LLVMDiagnosticInfo : Type
Visibility: public export
LLVMComdat : Type
Visibility: public export
LLVMModuleFlag : Type
Visibility: public export
LLVMContextYieldType : Type
Visibility: public export
LLVMContextCreate : PMLLVMContext
LLVMGetGlobalContext : PMLLVMContext
LLVMContextDispose : LLVMContext->PM ()
LLVMModuleCreateWithName : String->PMCPtr
LLVMModuleCreateWithNameInContext : String->CPtr->PMCPtr
LLVMCloneModule : CPtr->PMCPtr
LLVMDisposeModule : CPtr->PM ()
LLVMSetModuleIdentifier : CPtr->String->PM ()
LLVMGetModuleIdentifier : CPtr->PMString
LLVMAddFunction : CPtr->String->LLVMType->PMLLVMValue
LLVMGetDataLayoutString : LLVMModule->PMString
LLVMSetDataLayoutString : LLVMModule->String->PM ()
LLVMGetTarget : LLVMModule->PMString
LLVMSetTarget : LLVMModule->String->PM ()
LLVMPrintTypeToString : CPtr->PMString
LLVMIntType : CUnsigned->PMLLVMType
LLVMFloatType : PMLLVMType
LLVMDoubleType : PMLLVMType
LLVMFunctionType : LLVMType->CListLLVMType->CUnsigned->Int->PMLLVMType
LLVMStructCreateNamed : CPtr->String->PMCPtr
LLVMStructTypeInContext : CPtr->CListLLVMType->CUnsigned->Int->PMCPtr
LLVMStructSetBody : CPtr->CListCPtr->CUnsigned->Int->PM ()
LLVMStructType : CListLLVMType->CUnsigned->Int->PMLLVMType
LLVMArrayType : LLVMType->CUnsigned->PMLLVMType
LLVMArrayType2 : LLVMType->CUInt64->PMLLVMType
LLVMPointerType : LLVMType->CUnsigned->PMLLVMType
LLVMPointerTypeInContext : LLVMContext->PMLLVMType
LLVMScalableVectorType : LLVMType->CUnsigned->PMLLVMType
LLVMVectorType : LLVMType->CUnsigned->PMLLVMType
LLVMLabelType : PMLLVMType
LLVMVoidType : PMLLVMType
LLVMMetadataTypeInContext : CPtr->PMLLVMType
LLVMTokenTypeInContext : CPtr->PMLLVMType
LLVMTypeOf : CPtr->PMCPtr
LLVMPrintValueToString : CPtr->PMString
LLVMGetValueContext : CPtr->PMCPtr
LLVMConstInt : LLVMType->CULongLong->LLVMBool->PMLLVMValue
LLVMConstArray : LLVMType->CListLLVMValue->CUnsigned->PMLLVMValue
LLVMConstNamedStruct : LLVMType->CListLLVMValue->CUnsigned->PMLLVMValue
LLVMConstString : String->CUnsigned->Int->PMLLVMValue
LLVMConstStruct : CListLLVMValue->CUnsigned->Int->PMLLVMValue
LLVMConstVector : CListLLVMValue->CUnsigned->PMLLVMValue
LLVMGetAggregateElement : CPtr->CUnsigned->PMLLVMValue
LLVMConstAdd : LLVMValue->LLVMValue->PMLLVMValue
LLVMConstNSWAdd : LLVMValue->LLVMValue->PMLLVMValue
LLVMConstNUWAdd : LLVMValue->LLVMValue->PMLLVMValue
LLVMConstSub : LLVMValue->LLVMValue->PMLLVMValue
LLVMConstNSWSub : LLVMValue->LLVMValue->PMLLVMValue
LLVMConstNUWSub : LLVMValue->LLVMValue->PMLLVMValue
LLVMConstMul : LLVMValue->LLVMValue->PMLLVMValue
LLVMConstNSWMul : LLVMValue->LLVMValue->PMLLVMValue
LLVMConstNUWMul : LLVMValue->LLVMValue->PMLLVMValue
LLVMConstAnd : LLVMValue->LLVMValue->PMLLVMValue
LLVMConstOr : LLVMValue->LLVMValue->PMLLVMValue
LLVMConstXor : LLVMValue->LLVMValue->PMLLVMValue
LLVMConstICmp : Int->LLVMValue->LLVMValue->PMLLVMValue
LLVMConstFCmp : Int->LLVMValue->LLVMValue->PMLLVMValue
LLVMConstShl : LLVMValue->LLVMValue->PMLLVMValue
LLVMConstLShr : LLVMValue->LLVMValue->PMLLVMValue
LLVMConstAShr : LLVMValue->LLVMValue->PMLLVMValue
LLVMConstGEP2 : LLVMType->LLVMValue->CListLLVMValue->CUnsigned->PMLLVMValue
LLVMConstInBoundsGEP2 : LLVMType->LLVMValue->CListLLVMValue->CUnsigned->PMLLVMValue
LLVMConstTrunc : LLVMValue->LLVMType->PMLLVMValue
LLVMConstSExt : LLVMValue->LLVMType->PMLLVMValue
LLVMConstZExt : LLVMValue->LLVMType->PMLLVMValue
LLVMConstFPTrunc : LLVMValue->LLVMType->PMLLVMValue
LLVMConstFPExt : LLVMValue->LLVMType->PMLLVMValue
LLVMConstUIToFP : LLVMValue->LLVMType->PMLLVMValue
LLVMConstSIToFP : LLVMValue->LLVMType->PMLLVMValue
LLVMConstFPToUI : LLVMValue->LLVMType->PMLLVMValue
LLVMConstFPToSI : LLVMValue->LLVMType->PMLLVMValue
LLVMConstPtrToInt : LLVMValue->LLVMType->PMLLVMValue
LLVMConstIntToPtr : LLVMValue->LLVMType->PMLLVMValue
LLVMConstBitCast : LLVMValue->LLVMType->PMLLVMValue
LLVMConstAddrSpaceCast : LLVMValue->LLVMType->PMLLVMValue
LLVMConstZExtOrBitCast : LLVMValue->LLVMType->PMLLVMValue
LLVMConstSExtOrBitCast : LLVMValue->LLVMType->PMLLVMValue
LLVMConstTruncOrBitCast : LLVMValue->LLVMType->PMLLVMValue
LLVMConstPointerCast : LLVMValue->LLVMType->PMLLVMValue
LLVMConstIntCast : LLVMValue->LLVMType->LLVMBool->PMLLVMValue
LLVMConstFPCast : LLVMValue->LLVMType->PMLLVMValue
LLVMConstSelect : LLVMValue->LLVMValue->LLVMValue->PMLLVMValue
LLVMConstExtractElement : LLVMValue->LLVMValue->PMLLVMValue
LLVMConstInsertElement : LLVMValue->LLVMValue->LLVMValue->PMLLVMValue
LLVMConstShuffleVector : LLVMValue->LLVMValue->LLVMValue->PMLLVMValue
LLVMConstExtractValue : LLVMValue->CListCUnsigned->CUnsigned->PMLLVMValue
LLVMConstInsertValue : LLVMValue->LLVMValue->CListCUnsigned->CUnsigned->PMLLVMValue
LLVMBlockAddress : LLVMValue->LLVMValue->PMLLVMValue
LLVMAddGlobal : CPtr->LLVMType->String->PMLLVMValue
LLVMAddGlobalInAddressSpace : CPtr->LLVMType->String->CUnsigned->PMLLVMValue
LLVMGetNamedGlobal : CPtr->String->PMLLVMValue
LLVMGetFirstGlobal : CPtr->PMLLVMValue
LLVMGetLastGlobal : CPtr->PMLLVMValue
LLVMGetNextGlobal : LLVMValue->PMLLVMValue
LLVMGetPreviousGlobal : LLVMValue->PMLLVMValue
LLVMDeleteGlobal : LLVMValue->PM ()
LLVMGetInitializer : LLVMValue->PMLLVMValue
LLVMSetInitializer : LLVMValue->LLVMValue->PM ()
LLVMIsThreadLocal : LLVMValue->PMLLVMBool
LLVMSetThreadLocal : LLVMValue->LLVMBool->PM ()
LLVMIsGlobalConstant : LLVMValue->PMLLVMBool
LLVMSetGlobalConstant : LLVMValue->LLVMBool->PM ()
LLVMGetThreadLocalMode : LLVMValue->PMInt
LLVMSetThreadLocalMode : LLVMValue->Int->PM ()
LLVMIsExternallyInitialized : LLVMValue->PMLLVMBool
LLVMSetExternallyInitialized : LLVMValue->LLVMBool->PM ()
LLVMAddAlias : CPtr->LLVMType->LLVMValue->String->PMLLVMValue
LLVMGetNamedGlobalAlias : CPtr->String->PMLLVMValue
LLVMGetFirstGlobalAlias : CPtr->PMLLVMValue
LLVMGetLastGlobalAlias : CPtr->PMLLVMValue
LLVMGetNextGlobalAlias : LLVMValue->PMLLVMValue
LLVMGetPreviousGlobalAlias : LLVMValue->PMLLVMValue
LLVMAliasGetAliasee : LLVMValue->PMLLVMValue
LLVMAliasSetAliasee : LLVMValue->LLVMValue->PM ()
LLVMDeleteFunction : LLVMValue->PM ()
LLVMHasPersonalityFn : LLVMValue->PMLLVMBool
LLVMGetPersonalityFn : LLVMValue->PMLLVMValue
LLVMSetPersonalityFn : LLVMValue->LLVMValue->PM ()
LLVMLookupIntrinsicID : String->PMCUnsigned
LLVMGetIntrinsicDeclaration : CPtr->CUnsigned->CListLLVMType->PMLLVMValue
LLVMIntrinsicGetType : LLVMContext->CUnsigned->CListLLVMType->PMLLVMType
LLVMIntrinsicGetName : CUnsigned->PMString
LLVMIntrinsicCopyOverloadedName : CUnsigned->CListLLVMType->PMString
LLVMIntrinsicIsOverloaded : CUnsigned->PMLLVMBool
LLVMGetFunctionCallConv : LLVMValue->PMCUnsigned
LLVMSetFunctionCallConv : LLVMValue->CUnsigned->PM ()
LLVMGetGC : LLVMValue->PMString
LLVMSetGC : LLVMValue->String->PM ()
LLVMAddAttributeAtIndex : LLVMValue->Int->LLVMValue->PM ()
LLVMGetAttributeCountAtIndex : LLVMValue->Int->PMCUnsigned
LLVMGetAttributesAtIndex : LLVMValue->Int->CListLLVMValue->PM ()
LLVMGetEnumAttributeAtIndex : LLVMValue->Int->CUnsigned->PMLLVMValue
LLVMGetStringAttributeAtIndex : LLVMValue->Int->String->CUnsigned->PMLLVMValue
LLVMRemoveEnumAttributeAtIndex : LLVMValue->Int->CUnsigned->PM ()
LLVMRemoveStringAttributeAtIndex : LLVMValue->Int->String->CUnsigned->PM ()
LLVMAddTargetDependentFunctionAttr : LLVMValue->String->String->PM ()
LLVMCountParams : LLVMValue->PMCUnsigned
LLVMGetParams : LLVMValue->CListLLVMValue->PM ()
LLVMGetParam : LLVMValue->CUnsigned->PMLLVMValue
LLVMGetParamParent : LLVMValue->PMLLVMValue
LLVMGetFirstParam : LLVMValue->PMLLVMValue
LLVMGetLastParam : LLVMValue->PMLLVMValue
LLVMGetNextParam : LLVMValue->PMLLVMValue
LLVMGetPreviousParam : LLVMValue->PMLLVMValue
LLVMSetParamAlignment : LLVMValue->CUnsigned->PM ()
LLVMBasicBlockAsValue : LLVMValue->PMLLVMValue
LLVMValueIsBasicBlock : LLVMValue->PMLLVMBool
LLVMValueAsBasicBlock : LLVMValue->PMLLVMValue
LLVMGetBasicBlockName : LLVMValue->PMString
LLVMGetBasicBlockParent : LLVMValue->PMLLVMValue
LLVMGetBasicBlockTerminator : LLVMValue->PMLLVMValue
LLVMCountBasicBlocks : LLVMValue->PMCUnsigned
LLVMGetBasicBlocks : LLVMValue->CListLLVMValue->PM ()
LLVMGetFirstBasicBlock : LLVMValue->PMLLVMValue
LLVMGetLastBasicBlock : LLVMValue->PMLLVMValue
LLVMGetNextBasicBlock : LLVMValue->PMLLVMValue
LLVMGetPreviousBasicBlock : LLVMValue->PMLLVMValue
LLVMGetEntryBasicBlock : LLVMValue->PMLLVMValue
LLVMInsertExistingBasicBlockAfterInsertBlock : CPtr->LLVMValue->PM ()
LLVMAppendBasicBlockInContext : LLVMContext->LLVMValue->String->PMLLVMValue
LLVMAppendBasicBlock : LLVMValue->String->PMLLVMValue
LLVMInsertBasicBlockInContext : LLVMContext->LLVMValue->String->PMLLVMValue
LLVMInsertBasicBlock : LLVMValue->String->PMLLVMValue
LLVMDeleteBasicBlock : LLVMValue->PM ()
LLVMRemoveBasicBlockFromParent : LLVMValue->PM ()
LLVMMoveBasicBlockBefore : LLVMValue->LLVMValue->PM ()
LLVMMoveBasicBlockAfter : LLVMValue->LLVMValue->PM ()
LLVMHasMetadata : LLVMValue->PMLLVMBool
LLVMGetMetadata : LLVMValue->CUnsigned->PMLLVMValue
LLVMSetMetadata : LLVMValue->CUnsigned->LLVMValue->PM ()
LLVMInstructionGetAllMetadataOtherThanDebugLoc : LLVMValue->PMCPtr
LLVMGetInstructionParent : LLVMValue->PMLLVMValue
LLVMGetNextInstruction : LLVMValue->PMLLVMValue
LLVMGetPreviousInstruction : LLVMValue->PMLLVMValue
LLVMInstructionRemoveFromParent : LLVMValue->PM ()
LLVMInstructionEraseFromParent : LLVMValue->PM ()
LLVMDeleteInstruction : LLVMValue->PM ()
LLVMGetInstructionOpcode : LLVMValue->PMInt
LLVMGetICmpPredicate : LLVMValue->PMInt
LLVMGetFCmpPredicate : LLVMValue->PMInt
LLVMInstructionClone : LLVMValue->PMLLVMValue
LLVMIsATerminatorInst : LLVMValue->PMLLVMValue
LLVMGetNumArgOperands : LLVMValue->PMCUnsigned
LLVMSetInstructionCallConv : LLVMValue->CUnsigned->PM ()
LLVMGetInstructionCallConv : LLVMValue->PMCUnsigned
LLVMSetInstrParamAlignment : LLVMValue->Int->CUnsigned->PM ()
LLVMAddCallSiteAttribute : LLVMValue->Int->LLVMValue->PM ()
LLVMGetCallSiteAttributeCount : LLVMValue->Int->PMCUnsigned
LLVMGetCallSiteAttributes : LLVMValue->Int->CListLLVMValue->PM ()
LLVMGetCallSiteEnumAttribute : LLVMValue->Int->CUnsigned->PMLLVMValue
LLVMGetCallSiteStringAttribute : LLVMValue->Int->String->CUnsigned->PMLLVMValue
LLVMRemoveCallSiteEnumAttribute : LLVMValue->Int->CUnsigned->PM ()
LLVMRemoveCallSiteStringAttribute : LLVMValue->Int->String->CUnsigned->PM ()
LLVMGetCalledFunctionType : LLVMValue->PMLLVMType
LLVMGetCalledValue : LLVMValue->PMLLVMValue
LLVMIsTailCall : LLVMValue->PMLLVMBool
LLVMSetTailCall : LLVMValue->LLVMBool->PM ()
LLVMGetNormalDest : LLVMValue->PMLLVMValue
LLVMGetUnwindDest : LLVMValue->PMLLVMValue
LLVMSetNormalDest : LLVMValue->LLVMValue->PM ()
LLVMSetUnwindDest : LLVMValue->LLVMValue->PM ()
LLVMGetNumSuccessors : LLVMValue->PMCUnsigned
LLVMGetSuccessor : LLVMValue->CUnsigned->PMLLVMValue
LLVMSetSuccessor : LLVMValue->CUnsigned->LLVMValue->PM ()
LLVMIsConditional : LLVMValue->PMLLVMBool
LLVMGetCondition : LLVMValue->PMLLVMValue
LLVMSetCondition : LLVMValue->LLVMValue->PM ()
LLVMGetSwitchDefaultDest : LLVMValue->PMLLVMValue
LLVMGetBranchWeights : LLVMValue->PMLLVMValue
LLVMSetBranchWeights : LLVMValue->CListCUnsigned->CUnsigned->PM ()
LLVMGetAllocatedType : LLVMValue->PMLLVMType
LLVMIsInBounds : LLVMValue->PMLLVMBool
LLVMSetIsInBounds : LLVMValue->LLVMBool->PM ()
LLVMGetGEPSourceElementType : LLVMValue->PMLLVMType
LLVMAddIncoming : LLVMValue->CListLLVMValue->CListLLVMValue->CUnsigned->PM ()
LLVMCountIncoming : LLVMValue->PMCUnsigned
LLVMGetIncomingValue : LLVMValue->CUnsigned->PMLLVMValue
LLVMGetIncomingBlock : LLVMValue->CUnsigned->PMLLVMValue
LLVMGetNumIndices : LLVMValue->PMCUnsigned
LLVMGetIndices : LLVMValue->PM (CListCUnsigned)
LLVMCreateBuilderInContext : LLVMContext->PMCPtr
LLVMCreateBuilder : PMCPtr
LLVMPositionBuilder : CPtr->LLVMValue->LLVMValue->PM ()
LLVMPositionBuilderBefore : CPtr->LLVMValue->PM ()
LLVMPositionBuilderAtEnd : CPtr->LLVMValue->PM ()
LLVMGetInsertBlock : CPtr->PMLLVMValue
LLVMClearInsertionPosition : CPtr->PM ()
LLVMInsertIntoBuilder : CPtr->LLVMValue->PM ()
LLVMInsertIntoBuilderWithName : CPtr->LLVMValue->String->PM ()
LLVMDisposeBuilder : CPtr->PM ()
LLVMSetCurrentDebugLocation : CPtr->LLVMValue->PM ()
LLVMGetCurrentDebugLocation : CPtr->PMLLVMValue
LLVMSetInstDebugLocation : CPtr->LLVMValue->PM ()
LLVMBuildRetVoid : CPtr->PMLLVMValue
LLVMBuildRet : CPtr->LLVMValue->PMLLVMValue
LLVMBuildAggregateRet : CPtr->CListLLVMValue->CUnsigned->PMLLVMValue
LLVMBuildBr : CPtr->LLVMValue->PMLLVMValue
LLVMBuildCondBr : CPtr->LLVMValue->LLVMValue->LLVMValue->PMLLVMValue
LLVMBuildSwitch : CPtr->LLVMValue->LLVMValue->CUnsigned->PMLLVMValue
LLVMBuildIndirectBr : CPtr->LLVMValue->CUnsigned->PMLLVMValue
LLVMBuildInvoke2 : CPtr->LLVMType->LLVMValue->CListLLVMValue->CUnsigned->LLVMValue->LLVMValue->String->PMLLVMValue
LLVMBuildLandingPad : CPtr->LLVMType->LLVMValue->CUnsigned->String->PMLLVMValue
LLVMBuildResume : CPtr->LLVMValue->PMLLVMValue
LLVMBuildUnreachable : CPtr->PMLLVMValue
LLVMBuildCleanupRet : CPtr->LLVMValue->LLVMValue->PMLLVMValue
LLVMBuildCatchRet : CPtr->LLVMValue->LLVMValue->PMLLVMValue
LLVMBuildCatchPad : CPtr->LLVMValue->CListLLVMValue->CUnsigned->String->PMLLVMValue
LLVMBuildCleanupPad : CPtr->LLVMValue->CListLLVMValue->CUnsigned->String->PMLLVMValue
LLVMBuildCatchSwitch : CPtr->LLVMValue->LLVMValue->CUnsigned->String->PMLLVMValue
LLVMAddCase : LLVMValue->LLVMValue->LLVMValue->PM ()
LLVMAddDestination : LLVMValue->LLVMValue->PM ()
LLVMGetNumClauses : LLVMValue->PMCUnsigned
LLVMGetClause : LLVMValue->CUnsigned->PMLLVMValue
LLVMAddClause : LLVMValue->LLVMValue->PM ()
LLVMIsCleanup : LLVMValue->PMLLVMBool
LLVMSetCleanup : LLVMValue->LLVMBool->PM ()
LLVMBuildAdd : CPtr->LLVMValue->LLVMValue->String->PMLLVMValue
LLVMBuildNSWAdd : CPtr->LLVMValue->LLVMValue->String->PMLLVMValue
LLVMBuildNUWAdd : CPtr->LLVMValue->LLVMValue->String->PMLLVMValue
LLVMBuildFAdd : CPtr->LLVMValue->LLVMValue->String->PMLLVMValue
LLVMBuildSub : CPtr->LLVMValue->LLVMValue->String->PMLLVMValue
LLVMBuildNSWSub : CPtr->LLVMValue->LLVMValue->String->PMLLVMValue
LLVMBuildNUWSub : CPtr->LLVMValue->LLVMValue->String->PMLLVMValue
LLVMBuildFSub : CPtr->LLVMValue->LLVMValue->String->PMLLVMValue
LLVMBuildMul : CPtr->LLVMValue->LLVMValue->String->PMLLVMValue
LLVMBuildNSWMul : CPtr->LLVMValue->LLVMValue->String->PMLLVMValue
LLVMBuildNUWMul : CPtr->LLVMValue->LLVMValue->String->PMLLVMValue
LLVMBuildFMul : CPtr->LLVMValue->LLVMValue->String->PMLLVMValue
LLVMBuildUDiv : CPtr->LLVMValue->LLVMValue->String->PMLLVMValue
LLVMBuildExactUDiv : CPtr->LLVMValue->LLVMValue->String->PMLLVMValue
LLVMBuildSDiv : CPtr->LLVMValue->LLVMValue->String->PMLLVMValue
LLVMBuildExactSDiv : CPtr->LLVMValue->LLVMValue->String->PMLLVMValue
LLVMBuildFDiv : CPtr->LLVMValue->LLVMValue->String->PMLLVMValue
LLVMBuildURem : CPtr->LLVMValue->LLVMValue->String->PMLLVMValue
LLVMBuildSRem : CPtr->LLVMValue->LLVMValue->String->PMLLVMValue
LLVMBuildFRem : CPtr->LLVMValue->LLVMValue->String->PMLLVMValue
LLVMBuildShl : CPtr->LLVMValue->LLVMValue->String->PMLLVMValue
LLVMBuildLShr : CPtr->LLVMValue->LLVMValue->String->PMLLVMValue
LLVMBuildAShr : CPtr->LLVMValue->LLVMValue->String->PMLLVMValue
LLVMBuildAnd : CPtr->LLVMValue->LLVMValue->String->PMLLVMValue
LLVMBuildOr : CPtr->LLVMValue->LLVMValue->String->PMLLVMValue
LLVMBuildXor : CPtr->LLVMValue->LLVMValue->String->PMLLVMValue
LLVMBuildBinOp : CPtr->Int->LLVMValue->LLVMValue->String->PMLLVMValue
LLVMBuildNeg : CPtr->LLVMValue->String->PMLLVMValue
LLVMBuildNSWNeg : CPtr->LLVMValue->String->PMLLVMValue
LLVMBuildNUWNeg : CPtr->LLVMValue->String->PMLLVMValue
LLVMBuildFNeg : CPtr->LLVMValue->String->PMLLVMValue
LLVMBuildNot : CPtr->LLVMValue->String->PMLLVMValue
LLVMBuildMalloc : CPtr->LLVMType->String->PMLLVMValue
LLVMBuildArrayMalloc : CPtr->LLVMType->LLVMValue->String->PMLLVMValue
LLVMBuildMemSet : CPtr->LLVMValue->LLVMValue->LLVMValue->CUnsigned->PMLLVMValue
LLVMBuildMemCpy : CPtr->LLVMValue->CUnsigned->LLVMValue->CUnsigned->LLVMValue->PMLLVMValue
LLVMBuildMemMove : CPtr->LLVMValue->CUnsigned->LLVMValue->CUnsigned->LLVMValue->PMLLVMValue
LLVMBuildAlloca : CPtr->LLVMType->String->PMLLVMValue
LLVMBuildArrayAlloca : CPtr->LLVMType->LLVMValue->String->PMLLVMValue
LLVMBuildFree : CPtr->LLVMValue->PMLLVMValue
LLVMBuildLoad2 : CPtr->LLVMType->LLVMValue->String->PMLLVMValue
LLVMBuildStore : CPtr->LLVMValue->LLVMValue->PMLLVMValue
LLVMBuildGEP2 : CPtr->LLVMType->LLVMValue->CListLLVMValue->CUnsigned->String->PMLLVMValue
LLVMBuildInBoundsGEP2 : CPtr->LLVMType->LLVMValue->CListLLVMValue->CUnsigned->String->PMLLVMValue
LLVMBuildStructGEP2 : CPtr->LLVMType->LLVMValue->CUnsigned->String->PMLLVMValue
LLVMBuildGlobalString : CPtr->String->String->PMLLVMValue
LLVMBuildGlobalStringPtr : CPtr->String->String->PMLLVMValue
LLVMGetVolatile : LLVMValue->PMLLVMBool
LLVMSetVolatile : LLVMValue->LLVMBool->PM ()
LLVMGetWeak : LLVMValue->PMLLVMBool
LLVMSetWeak : LLVMValue->LLVMBool->PM ()
LLVMGetOrdering : LLVMValue->PMInt
LLVMSetOrdering : LLVMValue->Int->PM ()
LLVMGetAtomicRMWBinOp : LLVMValue->PMInt
LLVMSetAtomicRMWBinOp : LLVMValue->Int->PM ()
LLVMBuildTrunc : CPtr->LLVMValue->LLVMType->String->PMLLVMValue
LLVMBuildZExt : CPtr->LLVMValue->LLVMType->String->PMLLVMValue
LLVMBuildSExt : CPtr->LLVMValue->LLVMType->String->PMLLVMValue
LLVMBuildFPToUI : CPtr->LLVMValue->LLVMType->String->PMLLVMValue
LLVMBuildFPToSI : CPtr->LLVMValue->LLVMType->String->PMLLVMValue
LLVMBuildUIToFP : CPtr->LLVMValue->LLVMType->String->PMLLVMValue
LLVMBuildSIToFP : CPtr->LLVMValue->LLVMType->String->PMLLVMValue
LLVMBuildFPTrunc : CPtr->LLVMValue->LLVMType->String->PMLLVMValue
LLVMBuildFPExt : CPtr->LLVMValue->LLVMType->String->PMLLVMValue
LLVMBuildPtrToInt : CPtr->LLVMValue->LLVMType->String->PMLLVMValue
LLVMBuildIntToPtr : CPtr->LLVMValue->LLVMType->String->PMLLVMValue
LLVMBuildBitCast : CPtr->LLVMValue->LLVMType->String->PMLLVMValue
LLVMBuildAddrSpaceCast : CPtr->LLVMValue->LLVMType->String->PMLLVMValue
LLVMBuildZExtOrBitCast : CPtr->LLVMValue->LLVMType->String->PMLLVMValue
LLVMBuildSExtOrBitCast : CPtr->LLVMValue->LLVMType->String->PMLLVMValue
LLVMBuildTruncOrBitCast : CPtr->LLVMValue->LLVMType->String->PMLLVMValue
LLVMBuildCast : CPtr->Int->LLVMValue->LLVMType->String->PMLLVMValue
LLVMBuildPointerCast : CPtr->LLVMValue->LLVMType->String->PMLLVMValue
LLVMBuildIntCast2 : CPtr->LLVMValue->LLVMType->LLVMBool->String->PMLLVMValue
LLVMBuildFPCast : CPtr->LLVMValue->LLVMType->String->PMLLVMValue
LLVMGetCastOpcode : LLVMValue->LLVMBool->LLVMType->LLVMBool->PMInt
LLVMBuildICmp : CPtr->Int->LLVMValue->LLVMValue->String->PMLLVMValue
LLVMBuildFCmp : CPtr->Int->LLVMValue->LLVMValue->String->PMLLVMValue
LLVMBuildPhi : CPtr->LLVMType->String->PMLLVMValue
LLVMBuildCall2 : CPtr->LLVMType->LLVMValue->CListLLVMValue->CUnsigned->String->PMLLVMValue
LLVMBuildSelect : CPtr->LLVMValue->LLVMValue->LLVMValue->String->PMLLVMValue
LLVMBuildVAArg : CPtr->LLVMValue->LLVMType->String->PMLLVMValue
LLVMBuildExtractElement : CPtr->LLVMValue->LLVMValue->String->PMLLVMValue
LLVMBuildInsertElement : CPtr->LLVMValue->LLVMValue->LLVMValue->String->PMLLVMValue
LLVMBuildShuffleVector : CPtr->LLVMValue->LLVMValue->LLVMValue->String->PMLLVMValue
LLVMBuildExtractValue : CPtr->LLVMValue->CUnsigned->String->PMLLVMValue
LLVMBuildInsertValue : CPtr->LLVMValue->LLVMValue->CUnsigned->String->PMLLVMValue
LLVMBuildFreeze : CPtr->LLVMValue->String->PMLLVMValue
LLVMBuildIsNull : CPtr->LLVMValue->String->PMLLVMValue
LLVMBuildIsNotNull : CPtr->LLVMValue->String->PMLLVMValue
LLVMBuildPtrDiff2 : CPtr->LLVMType->LLVMValue->LLVMValue->String->PMLLVMValue
LLVMBuildFence : CPtr->Int->LLVMBool->String->PMLLVMValue
LLVMBuildAtomicRMW : CPtr->Int->LLVMValue->LLVMValue->Int->LLVMBool->PMLLVMValue
LLVMBuildAtomicCmpXchg : CPtr->LLVMValue->LLVMValue->LLVMValue->Int->Int->LLVMBool->PMLLVMValue
LLVMCreateModuleProviderForExistingModule : CPtr->PMCPtr
LLVMDisposeModuleProvider : CPtr->PM ()
LLVMCreateMemoryBufferWithContentsOfFile : String->CPtr->CPtr->PMLLVMBool
LLVMCreateMemoryBufferWithSTDIN : CPtr->CPtr->PMLLVMBool
LLVMCreateMemoryBufferWithMemoryRange : String->CUnsigned->String->LLVMBool->PMCPtr
LLVMCreateMemoryBufferWithMemoryRangeCopy : String->CUnsigned->String->PMCPtr
LLVMGetBufferStart : CPtr->PMString
LLVMGetBufferSize : CPtr->PMCUnsigned
LLVMDisposeMemoryBuffer : CPtr->PM ()
LLVMGetGlobalPassRegistry : PMCPtr
LLVMCreatePassManager : PMCPtr
LLVMCreateFunctionPassManagerForModule : CPtr->PMCPtr
LLVMCreateFunctionPassManager : CPtr->PMCPtr
LLVMRunPassManager : CPtr->CPtr->PMLLVMBool
LLVMInitializeFunctionPassManager : CPtr->PMLLVMBool
LLVMRunFunctionPassManager : CPtr->LLVMValue->PMLLVMBool
LLVMFinalizeFunctionPassManager : CPtr->PMLLVMBool
LLVMDisposePassManager : CPtr->PM ()
LLVMStartMultithreaded : PMLLVMBool
LLVMStopMultithreaded : PM ()
LLVMIsMultithreaded : PMLLVMBool
LLVMCreateEnumAttribute : LLVMContext->CUnsigned->CULongLong->PMLLVMValue
LLVMGetEnumAttributeKind : LLVMValue->PMCUnsigned
LLVMGetEnumAttributeValue : LLVMValue->PMCULongLong
LLVMCreateTypeAttribute : LLVMContext->CUnsigned->LLVMType->PMLLVMValue
LLVMGetTypeAttributeValue : LLVMValue->PMLLVMType
LLVMCreateStringAttribute : LLVMContext->String->CUnsigned->String->CUnsigned->PMLLVMValue
LLVMGetStringAttributeKind : LLVMValue->CPtr->PMString
LLVMGetStringAttributeValue : LLVMValue->CPtr->PMString
LLVMIsEnumAttribute : LLVMValue->PMLLVMBool
LLVMIsStringAttribute : LLVMValue->PMLLVMBool
LLVMIsTypeAttribute : LLVMValue->PMLLVMBool
LLVMGetLastEnumAttributeKind : PMCUnsigned
LLVMParseIRInContext : LLVMContext->CPtr->CPtr->CPtr->PMLLVMBool
LLVMPrintModuleToString : CPtr->PMString
LLVMPrintModuleToFile : CPtr->String->CPtr->PMLLVMBool
LLVMSetModuleDataLayout : CPtr->CPtr->PM ()
LLVMGetModuleDataLayout : CPtr->PMCPtr
LLVMCopyStringRepOfTargetData : CPtr->PMString
LLVMByteOrder : CPtr->PMInt
LLVMPointerSize : CPtr->PMCUnsigned
LLVMPointerSizeForAS : CPtr->CUnsigned->PMCUnsigned
LLVMIntPtrType : CPtr->PMLLVMType
LLVMIntPtrTypeForAS : CPtr->CUnsigned->PMLLVMType
LLVMIntPtrTypeInContext : LLVMContext->CPtr->PMLLVMType
LLVMIntPtrTypeForASInContext : LLVMContext->CPtr->CUnsigned->PMLLVMType
LLVMSizeOfTypeInBits : CPtr->LLVMType->PMCULongLong
LLVMStoreSizeOfType : CPtr->LLVMType->PMCULongLong
LLVMABISizeOfType : CPtr->LLVMType->PMCULongLong
LLVMABIAlignmentOfType : CPtr->LLVMType->PMCUnsigned
LLVMCallFrameAlignmentOfType : CPtr->LLVMType->PMCUnsigned
LLVMPreferredAlignmentOfType : CPtr->LLVMType->PMCUnsigned
LLVMPreferredAlignmentOfGlobal : CPtr->LLVMValue->PMCUnsigned
LLVMElementAtOffset : CPtr->LLVMType->CULongLong->PMCUnsigned
LLVMOffsetOfElement : CPtr->LLVMType->CUnsigned->PMCULongLong
LLVMCreateTargetData : String->PMCPtr
LLVMDisposeTargetData : CPtr->PM ()
LLVMAddTargetLibraryInfo : CPtr->CPtr->PM ()
LLVMParseBitcode : CPtr->CPtr->CPtr->PMLLVMBool
LLVMParseBitcode2 : CPtr->CPtr->PMLLVMBool
LLVMParseBitcodeInContext : LLVMContext->CPtr->CPtr->CPtr->PMLLVMBool
LLVMParseBitcodeInContext2 : LLVMContext->CPtr->CPtr->PMLLVMBool
LLVMGetBitcodeModuleInContext : LLVMContext->CPtr->CPtr->CPtr->PMLLVMBool
LLVMGetBitcodeModuleInContext2 : LLVMContext->CPtr->CPtr->PMLLVMBool
LLVMGetBitcodeModule : CPtr->CPtr->CPtr->PMLLVMBool
LLVMGetBitcodeModule2 : CPtr->CPtr->PMLLVMBool
LLVMWriteBitcodeToFile : CPtr->String->PMInt
LLVMWriteBitcodeToFD : CPtr->Int->Int->Int->PMInt
LLVMWriteBitcodeToFileHandle : CPtr->Int->PMInt
LLVMWriteBitcodeToMemoryBuffer : CPtr->PMCPtr
LLVMLinkModules2 : CPtr->CPtr->PMLLVMBool
LLVMInstallFatalErrorHandler : CPtr->PM ()
LLVMResetFatalErrorHandler : PM ()
LLVMEnablePrettyStackTrace : PM ()
LLVMGetErrorTypeId : CPtr->PMCPtr
LLVMGetErrorMessage : CPtr->PMString
LLVMDisposeErrorMessage : String->PM ()
LLVMGetStringErrorTypeId : PMCPtr
LLVMCreateStringError : String->PMCPtr
LLVMCreateObjectFile : CPtr->PMCPtr
LLVMDisposeObjectFile : CPtr->PM ()
LLVMGetSections : CPtr->PMCPtr
LLVMDisposeSectionIterator : CPtr->PM ()
LLVMIsSectionIteratorAtEnd : CPtr->CPtr->PMLLVMBool
LLVMMoveToNextSection : CPtr->PM ()
LLVMMoveToContainingSection : CPtr->CPtr->PM ()
LLVMDisposeSymbolIterator : CPtr->PM ()
LLVMIsSymbolIteratorAtEnd : CPtr->CPtr->PMLLVMBool
LLVMMoveToNextSymbol : CPtr->PM ()
LLVMGetSectionName : CPtr->PMString
LLVMGetSectionSize : CPtr->PMCULongLong
LLVMGetSectionContents : CPtr->PMString
LLVMGetSectionAddress : CPtr->PMCULongLong
LLVMGetSectionContainsSymbol : CPtr->CPtr->PMLLVMBool
LLVMGetRelocations : CPtr->PMCPtr
LLVMDisposeRelocationIterator : CPtr->PM ()
LLVMIsRelocationIteratorAtEnd : CPtr->CPtr->PMLLVMBool
LLVMMoveToNextRelocation : CPtr->PM ()
LLVMGetSymbolName : CPtr->PMString
LLVMGetSymbolAddress : CPtr->PMCULongLong
LLVMGetSymbolSize : CPtr->PMCULongLong
LLVMGetRelocationOffset : CPtr->PMCULongLong
LLVMGetRelocationSymbol : CPtr->PMCPtr
LLVMGetRelocationType : CPtr->PMCULongLong
LLVMGetRelocationTypeName : CPtr->PMString
LLVMGetRelocationValueString : CPtr->PMString
LLVMCreateDisasm : String->CPtr->Int->CPtr->CPtr->PMCPtr
LLVMCreateDisasmCPU : String->String->CPtr->Int->CPtr->CPtr->PMCPtr
LLVMCreateDisasmCPUFeatures : String->String->String->CPtr->Int->CPtr->CPtr->PMCPtr
LLVMSetDisasmOptions : CPtr->CULongLong->PMInt
LLVMDisasmDispose : CPtr->PM ()
LLVMDisasmInstruction : CPtr->CPtr->CULongLong->CULongLong->String->CUnsigned->PMCUnsigned
LLVMLinkInMCJIT : PM ()
LLVMLinkInInterpreter : PM ()
LLVMCreateGenericValueOfInt : LLVMType->CULongLong->LLVMBool->PMCPtr
LLVMCreateGenericValueOfPointer : CPtr->PMCPtr
LLVMCreateGenericValueOfFloat : LLVMType->Double->PMCPtr
LLVMGenericValueIntWidth : CPtr->PMCUnsigned
LLVMGenericValueToInt : CPtr->LLVMBool->PMCULongLong
LLVMGenericValueToPointer : CPtr->PMCPtr
LLVMGenericValueToFloat : LLVMType->CPtr->PMDouble
LLVMDisposeGenericValue : CPtr->PM ()
LLVMCreateExecutionEngineForModule : CPtr->CPtr->CPtr->PMLLVMBool
LLVMCreateInterpreterForModule : CPtr->CPtr->CPtr->PMLLVMBool
LLVMCreateJITCompilerForModule : CPtr->CPtr->CUnsigned->CPtr->PMLLVMBool
LLVMInitializeMCJITCompilerOptions : CPtr->CUnsigned->PM ()
LLVMCreateMCJITCompilerForModule : CPtr->CPtr->CPtr->CUnsigned->CPtr->PMLLVMBool
LLVMDisposeExecutionEngine : CPtr->PM ()
LLVMRunStaticConstructors : CPtr->PM ()
LLVMRunStaticDestructors : CPtr->PM ()
LLVMRunFunctionAsMain : CPtr->LLVMValue->CUnsigned->CListString->CListString->PMInt
LLVMRunFunction : CPtr->LLVMValue->CUnsigned->CListCPtr->PMCPtr
LLVMFreeMachineCodeForFunction : CPtr->LLVMValue->PM ()
LLVMAddModule : CPtr->CPtr->PM ()
LLVMRemoveModule : CPtr->CPtr->CPtr->CPtr->PMLLVMBool
LLVMFindFunction : CPtr->String->CPtr->PMLLVMBool
LLVMRecompileAndRelinkFunction : CPtr->LLVMValue->PMCPtr
LLVMGetExecutionEngineTargetData : CPtr->PMCPtr
LLVMGetExecutionEngineTargetMachine : CPtr->PMCPtr
LLVMAddGlobalMapping : CPtr->LLVMValue->CPtr->PM ()
LLVMGetPointerToGlobal : CPtr->LLVMValue->PMCPtr
LLVMGetGlobalValueAddress : CPtr->String->PMCULongLong
LLVMGetFunctionAddress : CPtr->String->PMCULongLong
LLVMExecutionEngineGetErrMsg : CPtr->CPtr->PMLLVMBool
LLVMOrcGetErrorMsg : CPtr->PMString
LLVMOrcDisposeSymbols : CPtr->PM ()
LLVMOrcCreateNewThreadSafeContext : PMCPtr
LLVMOrcThreadSafeContextGetContext : CPtr->PMLLVMContext
LLVMOrcDisposeThreadSafeContext : CPtr->PM ()
LLVMOrcCreateNewThreadSafeModule : CPtr->CPtr->PMCPtr
LLVMOrcDisposeThreadSafeModule : CPtr->PM ()
LLVMOrcJITTargetMachineBuilderDetectHost : CPtr->PMCPtr
LLVMOrcJITTargetMachineBuilderCreateFromTargetMachine : CPtr->PMCPtr
LLVMOrcDisposeJITTargetMachineBuilder : CPtr->PM ()
LLVMOrcCreateLLJITBuilder : PMCPtr
LLVMOrcDisposeLLJITBuilder : CPtr->PM ()
LLVMOrcLLJITBuilderSetJITTargetMachineBuilder : CPtr->CPtr->PM ()
LLVMOrcCreateLLJIT : CPtr->CPtr->PMCPtr
LLVMOrcDisposeLLJIT : CPtr->PM ()
LLVMOrcLLJITGetExecutionSession : CPtr->PMCPtr
LLVMOrcLLJITGetMainJITDylib : CPtr->PMCPtr
LLVMOrcLLJITGetTripleString : CPtr->PMString
LLVMOrcLLJITGetGlobalPrefix : CPtr->PMChar
LLVMOrcLLJITMangleAndIntern : CPtr->CPtr->String->PMCPtr
LLVMOrcLLJITAddLLVMIRModule : CPtr->CPtr->CPtr->PMCPtr
LLVMOrcLLJITAddLLVMIRModuleWithRT : CPtr->CPtr->CPtr->PMCPtr
LLVMOrcLLJITAddObjectFile : CPtr->CPtr->CPtr->PMCPtr
LLVMOrcLLJITAddObjectFileWithRT : CPtr->CPtr->CPtr->PMCPtr
LLVMOrcLLJITLookup : CPtr->CPtr->String->PMCULongLong
LLVMOrcLLJITGetObjLinkingLayer : CPtr->PMCPtr
LLVMOrcLLJITGetObjTransformLayer : CPtr->PMCPtr
LLVMOrcLLJITGetIRTransformLayer : CPtr->PMCPtr
LLVMOrcLLJITGetDataLayoutStr : CPtr->PMString
LLVMGetFirstTarget : PMCPtr
LLVMGetNextTarget : CPtr->PMCPtr
LLVMGetTargetFromName : String->PMCPtr
LLVMGetTargetFromTriple : String->CPtr->CPtr->PMLLVMBool
LLVMGetTargetName : CPtr->PMString
LLVMGetTargetDescription : CPtr->PMString
LLVMTargetHasJIT : CPtr->PMLLVMBool
LLVMTargetHasTargetMachine : CPtr->PMLLVMBool
LLVMTargetHasAsmBackend : CPtr->PMLLVMBool
LLVMCreateTargetMachine : CPtr->String->String->String->Int->Int->Int->PMCPtr
LLVMDisposeTargetMachine : CPtr->PM ()
LLVMGetTargetMachineTarget : CPtr->PMCPtr
LLVMGetTargetMachineTriple : CPtr->PMString
LLVMGetTargetMachineCPU : CPtr->PMString
LLVMGetTargetMachineFeatureString : CPtr->PMString
LLVMCreateTargetDataLayout : CPtr->PMCPtr
LLVMSetTargetMachineAsmVerbosity : CPtr->LLVMBool->PM ()
LLVMTargetMachineEmitToFile : CPtr->CPtr->String->Int->CPtr->PMLLVMBool
LLVMTargetMachineEmitToMemoryBuffer : CPtr->CPtr->Int->CPtr->CPtr->PMLLVMBool
LLVMGetDefaultTargetTriple : PMString
LLVMNormalizeTargetTriple : String->PMString
LLVMGetHostCPUName : PMString
LLVMGetHostCPUFeatures : PMString
LLVMAddAnalysisPasses : CPtr->CPtr->PM ()
LLVMAddAggressiveInstCombinerPass : CPtr->PM ()
LLVMAddCoroEarlyPass : CPtr->PM ()
LLVMAddCoroSplitPass : CPtr->PM ()
LLVMAddCoroElidePass : CPtr->PM ()
LLVMAddCoroCleanupPass : CPtr->PM ()
LLVMAddInstructionCombiningPass : CPtr->PM ()
LLVMAddArgumentPromotionPass : CPtr->PM ()
LLVMAddConstantMergePass : CPtr->PM ()
LLVMAddMergeFunctionsPass : CPtr->PM ()
LLVMAddCalledValuePropagationPass : CPtr->PM ()
LLVMAddDeadArgEliminationPass : CPtr->PM ()
LLVMAddFunctionAttrsPass : CPtr->PM ()
LLVMAddFunctionInliningPass : CPtr->PM ()
LLVMAddAlwaysInlinerPass : CPtr->PM ()
LLVMAddGlobalDCEPass : CPtr->PM ()
LLVMAddGlobalOptimizerPass : CPtr->PM ()
LLVMAddPruneEHPass : CPtr->PM ()
LLVMAddIPSCCPPass : CPtr->PM ()
LLVMAddInternalizePass : CPtr->CUnsigned->PM ()
LLVMAddStripDeadPrototypesPass : CPtr->PM ()
LLVMAddStripSymbolsPass : CPtr->PM ()
LLVMAddAggressiveDCEPass : CPtr->PM ()
LLVMAddBitTrackingDCEPass : CPtr->PM ()
LLVMAddAlignmentFromAssumptionsPass : CPtr->PM ()
LLVMAddCFGSimplificationPass : CPtr->PM ()
LLVMAddDeadStoreEliminationPass : CPtr->PM ()
LLVMAddScalarizerPass : CPtr->PM ()
LLVMAddMergedLoadStoreMotionPass : CPtr->PM ()
LLVMAddGVNPass : CPtr->PM ()
LLVMAddNewGVNPass : CPtr->PM ()
LLVMAddIndVarSimplifyPass : CPtr->PM ()
LLVMAddJumpThreadingPass : CPtr->PM ()
LLVMAddLICMPass : CPtr->PM ()
LLVMAddLoopDeletionPass : CPtr->PM ()
LLVMAddLoopIdiomPass : CPtr->PM ()
LLVMAddLoopRotatePass : CPtr->PM ()
LLVMAddLoopRerollPass : CPtr->PM ()
LLVMAddLoopUnrollPass : CPtr->PM ()
LLVMAddLoopUnrollAndJamPass : CPtr->PM ()
LLVMAddLowerSwitchPass : CPtr->PM ()
LLVMAddMemCpyOptPass : CPtr->PM ()
LLVMAddPartiallyInlineLibCallsPass : CPtr->PM ()
LLVMAddReassociatePass : CPtr->PM ()
LLVMAddSCCPPass : CPtr->PM ()
LLVMAddScalarReplAggregatesPass : CPtr->PM ()
LLVMAddScalarReplAggregatesPassSSA : CPtr->PM ()
LLVMAddScalarReplAggregatesPassWithThreshold : CPtr->Int->PM ()
LLVMAddSimplifyLibCallsPass : CPtr->PM ()
LLVMAddTailCallEliminationPass : CPtr->PM ()
LLVMAddDemoteMemoryToRegisterPass : CPtr->PM ()
LLVMAddVerifierPass : CPtr->PM ()
LLVMAddCorrelatedValuePropagationPass : CPtr->PM ()
LLVMAddEarlyCSEPass : CPtr->PM ()
LLVMAddEarlyCSEMemSSAPass : CPtr->PM ()
LLVMAddLowerExpectIntrinsicPass : CPtr->PM ()
LLVMAddLowerConstantIntrinsicsPass : CPtr->PM ()
LLVMAddTypeBasedAliasAnalysisPass : CPtr->PM ()
LLVMAddScopedNoAliasAAPass : CPtr->PM ()
LLVMAddBasicAliasAnalysisPass : CPtr->PM ()
LLVMAddUnifyFunctionExitNodesPass : CPtr->PM ()
LLVMAddLoopVectorizePass : CPtr->PM ()
LLVMAddSLPVectorizePass : CPtr->PM ()
LLVMVerifyModule : CPtr->Int->CPtr->PMLLVMBool
LLVMVerifyFunction : LLVMValue->Int->PMLLVMBool
LLVMViewFunctionCFG : LLVMValue->PM ()
LLVMViewFunctionCFGOnly : LLVMValue->PM ()
LLVMGetFirstUse : LLVMValue->PMLLVMUse
LLVMGetNextUse : LLVMUse->PMLLVMUse
LLVMGetUser : LLVMUse->PMLLVMValue
LLVMGetUsedValue : LLVMUse->PMLLVMValue
LLVMGetOperand : LLVMValue->CUnsigned->PMLLVMValue
LLVMGetOperandUse : LLVMValue->CUnsigned->PMLLVMUse
LLVMSetOperand : LLVMValue->CUnsigned->LLVMValue->PM ()
LLVMGetNumOperands : LLVMValue->PMInt
LLVMConstNull : LLVMType->PMLLVMValue
LLVMConstAllOnes : LLVMType->PMLLVMValue
LLVMGetUndef : LLVMType->PMLLVMValue
LLVMGetPoison : LLVMType->PMLLVMValue
LLVMIsConstant : LLVMValue->PMLLVMBool
LLVMIsNull : LLVMValue->PMLLVMBool
LLVMIsUndef : LLVMValue->PMLLVMBool
LLVMIsPoison : LLVMValue->PMLLVMBool
LLVMConstPointerNull : LLVMType->PMLLVMValue
LLVMConstReal : LLVMType->Double->PMLLVMValue
LLVMConstRealOfString : LLVMType->String->PMLLVMValue
LLVMConstRealOfStringAndSize : LLVMType->String->CUnsigned->PMLLVMValue
LLVMConstIntOfArbitraryPrecision : LLVMType->CUnsigned->CListCULongLong->PMLLVMValue
LLVMConstIntOfString : LLVMType->String->CUnsigned->PMLLVMValue
LLVMConstIntOfStringAndSize : LLVMType->String->CUnsigned->CUnsigned->PMLLVMValue
LLVMGetValueName2 : LLVMValue->CPtr->PMString
LLVMSetValueName2 : LLVMValue->String->CUnsigned->PM ()
LLVMDumpValue : LLVMValue->PM ()
LLVMReplaceAllUsesWith : LLVMValue->LLVMValue->PM ()
LLVMIsAArgument : LLVMValue->PMLLVMValue
LLVMIsABasicBlock : LLVMValue->PMLLVMValue
LLVMIsAInlineAsm : LLVMValue->PMLLVMValue
LLVMIsAUser : LLVMValue->PMLLVMValue
LLVMIsAConstant : LLVMValue->PMLLVMValue
LLVMIsABlockAddress : LLVMValue->PMLLVMValue
LLVMIsAConstantAggregateZero : LLVMValue->PMLLVMValue
LLVMIsAConstantArray : LLVMValue->PMLLVMValue
LLVMIsAConstantDataSequential : LLVMValue->PMLLVMValue
LLVMIsAConstantDataArray : LLVMValue->PMLLVMValue
LLVMIsAConstantDataVector : LLVMValue->PMLLVMValue
LLVMIsAConstantExpr : LLVMValue->PMLLVMValue
LLVMIsAConstantFP : LLVMValue->PMLLVMValue
LLVMIsAConstantInt : LLVMValue->PMLLVMValue
LLVMIsAConstantPointerNull : LLVMValue->PMLLVMValue
LLVMIsAConstantStruct : LLVMValue->PMLLVMValue
LLVMIsAConstantTokenNone : LLVMValue->PMLLVMValue
LLVMIsAConstantVector : LLVMValue->PMLLVMValue
LLVMIsAGlobalValue : LLVMValue->PMLLVMValue
LLVMIsAGlobalAlias : LLVMValue->PMLLVMValue
LLVMIsAGlobalObject : LLVMValue->PMLLVMValue
LLVMIsAFunction : LLVMValue->PMLLVMValue
LLVMIsAGlobalVariable : LLVMValue->PMLLVMValue
LLVMIsAUndefValue : LLVMValue->PMLLVMValue
LLVMIsAPoisonValue : LLVMValue->PMLLVMValue
LLVMIsAInstruction : LLVMValue->PMLLVMValue
LLVMIsAUnaryInstruction : LLVMValue->PMLLVMValue
LLVMIsABinaryOperator : LLVMValue->PMLLVMValue
LLVMIsACallInst : LLVMValue->PMLLVMValue
LLVMIsAIntrinsicInst : LLVMValue->PMLLVMValue
LLVMIsADbgInfoIntrinsic : LLVMValue->PMLLVMValue
LLVMIsADbgVariableIntrinsic : LLVMValue->PMLLVMValue
LLVMIsADbgDeclareInst : LLVMValue->PMLLVMValue
LLVMIsADbgLabelInst : LLVMValue->PMLLVMValue
LLVMIsAMemIntrinsic : LLVMValue->PMLLVMValue
LLVMIsAMemCpyInst : LLVMValue->PMLLVMValue
LLVMIsAMemMoveInst : LLVMValue->PMLLVMValue
LLVMIsAMemSetInst : LLVMValue->PMLLVMValue
LLVMIsACmpInst : LLVMValue->PMLLVMValue
LLVMIsAFCmpInst : LLVMValue->PMLLVMValue
LLVMIsAICmpInst : LLVMValue->PMLLVMValue
LLVMIsAExtractElementInst : LLVMValue->PMLLVMValue
LLVMIsAGetElementPtrInst : LLVMValue->PMLLVMValue
LLVMIsAInsertElementInst : LLVMValue->PMLLVMValue
LLVMIsAInsertValueInst : LLVMValue->PMLLVMValue
LLVMIsALandingPadInst : LLVMValue->PMLLVMValue
LLVMIsAPHINode : LLVMValue->PMLLVMValue
LLVMIsASelectInst : LLVMValue->PMLLVMValue
LLVMIsAShuffleVectorInst : LLVMValue->PMLLVMValue
LLVMIsAStoreInst : LLVMValue->PMLLVMValue
LLVMIsABranchInst : LLVMValue->PMLLVMValue
LLVMIsAIndirectBrInst : LLVMValue->PMLLVMValue
LLVMIsAInvokeInst : LLVMValue->PMLLVMValue
LLVMIsAReturnInst : LLVMValue->PMLLVMValue
LLVMIsASwitchInst : LLVMValue->PMLLVMValue
LLVMIsAUnreachableInst : LLVMValue->PMLLVMValue
LLVMIsAResumeInst : LLVMValue->PMLLVMValue
LLVMIsACleanupReturnInst : LLVMValue->PMLLVMValue
LLVMIsACatchReturnInst : LLVMValue->PMLLVMValue
LLVMIsAFuncletPadInst : LLVMValue->PMLLVMValue
LLVMIsACatchPadInst : LLVMValue->PMLLVMValue
LLVMIsACleanupPadInst : LLVMValue->PMLLVMValue
LLVMIsAUnaryOperator : LLVMValue->PMLLVMValue
LLVMIsAFreezeInst : LLVMValue->PMLLVMValue
LLVMIsAAtomicCmpXchgInst : LLVMValue->PMLLVMValue
LLVMIsAAtomicRMWInst : LLVMValue->PMLLVMValue
LLVMIsAFenceInst : LLVMValue->PMLLVMValue
LLVMGetTypeKind : LLVMType->PMInt
LLVMTypeIsSized : LLVMType->PMLLVMBool
LLVMGetTypeContext : LLVMType->PMLLVMContext
LLVMDumpType : LLVMType->PM ()
LLVMGetIntTypeWidth : LLVMType->PMCUnsigned
LLVMGetFunctionTypeReturnType : LLVMType->PMLLVMType
LLVMCountParamTypes : LLVMType->PMCUnsigned
LLVMGetParamTypes : LLVMType->CListLLVMType->PM ()
LLVMIsFunctionVarArg : LLVMType->PMLLVMBool
LLVMGetElementType : LLVMType->PMLLVMType
LLVMGetNumContainedTypes : LLVMType->PMCUnsigned
LLVMGetSubtypes : LLVMType->CListLLVMType->PM ()
LLVMGetArrayLength : LLVMType->PMCUnsigned
LLVMGetArrayLength2 : LLVMType->PMCULongLong
LLVMGetPointerAddressSpace : LLVMType->PMCUnsigned
LLVMGetVectorSize : LLVMType->PMCUnsigned
LLVMGetPointerElementType : LLVMType->PMLLVMType
LLVMGetStructName : LLVMType->PMString
LLVMCountStructElementTypes : LLVMType->PMCUnsigned
LLVMGetStructElementTypes : LLVMType->CListLLVMType->PM ()
LLVMStructGetTypeAtIndex : LLVMType->CUnsigned->PMLLVMType
LLVMIsPackedStruct : LLVMType->PMLLVMBool
LLVMIsOpaqueStruct : LLVMType->PMLLVMBool
LLVMIsLiteralStruct : LLVMType->PMLLVMBool
LLVMContextSetDiagnosticHandler : LLVMContext->CPtr->CPtr->PM ()
LLVMContextGetDiagnosticHandler : LLVMContext->PMCPtr
LLVMContextGetDiagnosticContext : LLVMContext->PMCPtr
LLVMContextSetYieldCallback : LLVMContext->CPtr->CPtr->PM ()
LLVMContextShouldDiscardValueNames : LLVMContext->PMLLVMBool
LLVMContextSetDiscardValueNames : LLVMContext->LLVMBool->PM ()
LLVMGetDiagInfoDescription : LLVMDiagnosticInfo->PMString
LLVMGetDiagInfoSeverity : LLVMDiagnosticInfo->PMInt
LLVMGetMDKindIDInContext : LLVMContext->String->CUnsigned->PMCUnsigned
LLVMGetMDKindID : String->CUnsigned->PMCUnsigned
LLVMGetEnumAttributeKindForName : String->CUnsigned->PMCUnsigned
LLVMGetLastEnumAttributeKind : PMCUnsigned
LLVMCreateEnumAttribute : LLVMContext->CUnsigned->CULongLong->PMLLVMAttribute
LLVMGetEnumAttributeKind : LLVMAttribute->PMCUnsigned
LLVMGetEnumAttributeValue : LLVMAttribute->PMCULongLong
LLVMCreateTypeAttribute : LLVMContext->CUnsigned->LLVMType->PMLLVMAttribute
LLVMGetTypeAttributeValue : LLVMAttribute->PMLLVMType
LLVMCreateStringAttribute : LLVMContext->String->CUnsigned->String->CUnsigned->PMLLVMAttribute
LLVMGetStringAttributeKind : LLVMAttribute->CPtr->PMString
LLVMGetStringAttributeValue : LLVMAttribute->CPtr->PMString
LLVMIsEnumAttribute : LLVMAttribute->PMLLVMBool
LLVMIsStringAttribute : LLVMAttribute->PMLLVMBool
LLVMIsTypeAttribute : LLVMAttribute->PMLLVMBool
LLVMDumpModule : LLVMModule->PM ()
LLVMSetModuleInlineAsm : LLVMModule->String->PM ()
LLVMGetModuleInlineAsm : LLVMModule->CPtr->PMString
LLVMGetModuleContext : LLVMModule->PMLLVMContext
LLVMGetTypeByName : LLVMModule->String->PMLLVMType
LLVMGetNamedMetadataNumOperands : LLVMModule->String->PMCUnsigned
LLVMGetNamedMetadataOperands : LLVMModule->String->CListLLVMValue->PM ()
LLVMAddNamedMetadataOperand : LLVMModule->String->LLVMValue->PM ()
LLVMGetDebugMetadataVersion : PMCUnsigned
LLVMGetModuleDebugMetadataVersion : LLVMModule->PMCUnsigned
LLVMStripModuleDebugInfo : LLVMModule->PMLLVMBool
LLVMCreateFunctionPassManagerForModule : LLVMModule->PMLLVMPassManager
LLVMCreateFunctionPassManager : CPtr->PMLLVMPassManager
LLVMGetOrInsertFunction : LLVMModule->String->LLVMType->PMLLVMValue
LLVMMDStringInContext : LLVMContext->String->CUnsigned->PMLLVMValue
LLVMMDString : String->CUnsigned->PMLLVMValue
LLVMMDNodeInContext : LLVMContext->CListLLVMValue->CUnsigned->PMLLVMValue
LLVMMDNode : CListLLVMValue->CUnsigned->PMLLVMValue
LLVMMetadataAsValue : LLVMContext->CPtr->PMLLVMValue
LLVMValueAsMetadata : LLVMValue->PMCPtr
LLVMGetMDString : LLVMValue->CPtr->PMString
LLVMGetMDNodeNumOperands : LLVMValue->PMCUnsigned
LLVMGetMDNodeOperands : LLVMValue->CListLLVMValue->PM ()
LLVMGetInlineAsmAsmString : LLVMValue->CPtr->PMString
LLVMGetInlineAsmConstraintString : LLVMValue->CPtr->PMString
LLVMGetInlineAsmDialect : LLVMValue->PMInt
LLVMGetInlineAsmFunctionType : LLVMValue->PMLLVMType
LLVMGetInlineAsmHasSideEffects : LLVMValue->PMLLVMBool
LLVMGetInlineAsmNeedsAlignedStack : LLVMValue->PMLLVMBool
LLVMGetInlineAsmCanUnwind : LLVMValue->PMLLVMBool
LLVMGetOrInsertComdat : LLVMModule->String->PMLLVMComdat
LLVMGetComdat : LLVMValue->PMLLVMComdat
LLVMSetComdat : LLVMValue->LLVMComdat->PM ()
LLVMGetComdatSelectionKind : LLVMComdat->PMInt
LLVMSetComdatSelectionKind : LLVMComdat->Int->PM ()
LLVMInt1Type : PMLLVMType
LLVMInt8Type : PMLLVMType
LLVMInt16Type : PMLLVMType
LLVMInt32Type : PMLLVMType
LLVMInt64Type : PMLLVMType
LLVMInt128Type : PMLLVMType
LLVMInt1TypeInContext : LLVMContext->PMLLVMType
LLVMInt8TypeInContext : LLVMContext->PMLLVMType
LLVMInt16TypeInContext : LLVMContext->PMLLVMType
LLVMInt32TypeInContext : LLVMContext->PMLLVMType
LLVMInt64TypeInContext : LLVMContext->PMLLVMType
LLVMInt128TypeInContext : LLVMContext->PMLLVMType
LLVMFloatTypeInContext : LLVMContext->PMLLVMType
LLVMDoubleTypeInContext : LLVMContext->PMLLVMType
LLVMX86FP80Type : PMLLVMType
LLVMFP128Type : PMLLVMType
LLVMPPCFP128Type : PMLLVMType
LLVMX86FP80TypeInContext : LLVMContext->PMLLVMType
LLVMFP128TypeInContext : LLVMContext->PMLLVMType
LLVMPPCFP128TypeInContext : LLVMContext->PMLLVMType
LLVMVoidTypeInContext : LLVMContext->PMLLVMType
LLVMLabelTypeInContext : LLVMContext->PMLLVMType
LLVMX86MMXType : PMLLVMType
LLVMX86MMXTypeInContext : LLVMContext->PMLLVMType
LLVMX86AMXType : PMLLVMType
LLVMX86AMXTypeInContext : LLVMContext->PMLLVMType
LLVMBuildInvoke : CPtr->LLVMValue->CListLLVMValue->CUnsigned->LLVMValue->LLVMValue->String->PMLLVMValue
LLVMBuildLoad : CPtr->LLVMValue->String->PMLLVMValue
LLVMBuildGEP : CPtr->LLVMValue->CListLLVMValue->CUnsigned->String->PMLLVMValue
LLVMBuildInBoundsGEP : CPtr->LLVMValue->CListLLVMValue->CUnsigned->String->PMLLVMValue
LLVMBuildStructGEP : CPtr->LLVMValue->CUnsigned->String->PMLLVMValue
LLVMBuildIntCast : CPtr->LLVMValue->LLVMType->String->PMLLVMValue
LLVMBuildCallWithOperandBundles : CPtr->LLVMType->LLVMValue->CListLLVMValue->CUnsigned->CPtr->CUnsigned->String->PMLLVMValue
LLVMBuildInvokeWithOperandBundles : CPtr->LLVMType->LLVMValue->CListLLVMValue->CUnsigned->LLVMValue->LLVMValue->CPtr->CUnsigned->String->PMLLVMValue
LLVMBuildCallBr : CPtr->LLVMType->LLVMValue->CListLLVMValue->CUnsigned->LLVMValue->CListLLVMValue->CUnsigned->String->PMLLVMValue
LLVMBuildAtomicLoad : CPtr->LLVMType->LLVMValue->String->Int->CUnsigned->PMLLVMValue
LLVMBuildAtomicStore : CPtr->LLVMValue->LLVMValue->Int->CUnsigned->PMLLVMValue