585 lines
12 KiB
Modula-2
585 lines
12 KiB
Modula-2
LLVMRustCreateMemoryBufferWithContentsOfFile
|
|
LLVMRustEnableTimePasses
|
|
LLVMRustWriteOutputFile
|
|
LLVMRustGetLastError
|
|
LLVMRustConstSmallInt
|
|
LLVMRustConstInt
|
|
LLVMRustLoadCrate
|
|
LLVMRustPrepareJIT
|
|
LLVMRustExecuteJIT
|
|
LLVMRustParseBitcode
|
|
LLVMRustParseAssemblyFile
|
|
LLVMRustPrintPassTimings
|
|
LLVMCreateObjectFile
|
|
LLVMDisposeObjectFile
|
|
LLVMGetSections
|
|
LLVMDisposeSectionIterator
|
|
LLVMIsSectionIteratorAtEnd
|
|
LLVMMoveToNextSection
|
|
LLVMGetSectionName
|
|
LLVMGetSectionSize
|
|
LLVMGetSectionContents
|
|
LLVMABIAlignmentOfType
|
|
LLVMABISizeOfType
|
|
LLVMAddAggressiveDCEPass
|
|
LLVMAddAlias
|
|
LLVMAddArgumentPromotionPass
|
|
LLVMAddAttribute
|
|
LLVMAddBasicAliasAnalysisPass
|
|
LLVMRustAddPrintModulePass
|
|
LLVMAddCFGSimplificationPass
|
|
LLVMAddCase
|
|
LLVMAddClause
|
|
LLVMAddConstantMergePass
|
|
LLVMAddConstantPropagationPass
|
|
LLVMAddCorrelatedValuePropagationPass
|
|
LLVMAddDeadArgEliminationPass
|
|
LLVMAddDeadStoreEliminationPass
|
|
LLVMAddDemoteMemoryToRegisterPass
|
|
LLVMAddDestination
|
|
LLVMAddEarlyCSEPass
|
|
LLVMAddFunction
|
|
LLVMAddFunctionAttr
|
|
LLVMAddFunctionAttrsPass
|
|
LLVMAddFunctionInliningPass
|
|
LLVMAddGVNPass
|
|
LLVMAddGlobal
|
|
LLVMAddGlobalDCEPass
|
|
LLVMAddGlobalInAddressSpace
|
|
LLVMAddGlobalOptimizerPass
|
|
LLVMAddIPConstantPropagationPass
|
|
LLVMAddIPSCCPPass
|
|
LLVMAddIncoming
|
|
LLVMAddIndVarSimplifyPass
|
|
LLVMAddInstrAttribute
|
|
LLVMAddInstructionCombiningPass
|
|
LLVMAddInternalizePass
|
|
LLVMAddJumpThreadingPass
|
|
LLVMAddLICMPass
|
|
LLVMAddLoopDeletionPass
|
|
LLVMAddLoopIdiomPass
|
|
LLVMAddLoopRotatePass
|
|
LLVMAddLoopUnrollPass
|
|
LLVMAddLoopUnswitchPass
|
|
LLVMAddMemCpyOptPass
|
|
LLVMAddNamedMetadataOperand
|
|
LLVMAddPromoteMemoryToRegisterPass
|
|
LLVMAddPruneEHPass
|
|
LLVMAddReassociatePass
|
|
LLVMAddSCCPPass
|
|
LLVMAddScalarReplAggregatesPass
|
|
LLVMAddScalarReplAggregatesPassSSA
|
|
LLVMAddScalarReplAggregatesPassWithThreshold
|
|
LLVMAddSimplifyLibCallsPass
|
|
LLVMAddStripDeadPrototypesPass
|
|
LLVMAddStripSymbolsPass
|
|
LLVMAddTailCallEliminationPass
|
|
LLVMAddTargetData
|
|
LLVMAddTypeBasedAliasAnalysisPass
|
|
LLVMAddVerifierPass
|
|
LLVMAlignOf
|
|
LLVMAppendBasicBlock
|
|
LLVMAppendBasicBlockInContext
|
|
LLVMArrayType
|
|
LLVMBasicBlockAsValue
|
|
LLVMBlockAddress
|
|
LLVMBuildAShr
|
|
LLVMBuildAtomicCmpXchg
|
|
LLVMBuildAtomicRMW
|
|
LLVMBuildAdd
|
|
LLVMBuildAggregateRet
|
|
LLVMBuildAlloca
|
|
LLVMBuildAnd
|
|
LLVMBuildArrayAlloca
|
|
LLVMBuildArrayMalloc
|
|
LLVMBuildBinOp
|
|
LLVMBuildBitCast
|
|
LLVMBuildBr
|
|
LLVMBuildCall
|
|
LLVMBuildCast
|
|
LLVMBuildCondBr
|
|
LLVMBuildExactSDiv
|
|
LLVMBuildExtractElement
|
|
LLVMBuildExtractValue
|
|
LLVMBuildFAdd
|
|
LLVMBuildFCmp
|
|
LLVMBuildFDiv
|
|
LLVMBuildFMul
|
|
LLVMBuildFNeg
|
|
LLVMBuildFPCast
|
|
LLVMBuildFPExt
|
|
LLVMBuildFPToSI
|
|
LLVMBuildFPToUI
|
|
LLVMBuildFPTrunc
|
|
LLVMBuildFRem
|
|
LLVMBuildFSub
|
|
LLVMBuildFree
|
|
LLVMBuildGEP
|
|
LLVMBuildGlobalString
|
|
LLVMBuildGlobalStringPtr
|
|
LLVMBuildICmp
|
|
LLVMBuildInBoundsGEP
|
|
LLVMBuildIndirectBr
|
|
LLVMBuildInsertElement
|
|
LLVMBuildInsertValue
|
|
LLVMBuildIntCast
|
|
LLVMBuildIntToPtr
|
|
LLVMBuildInvoke
|
|
LLVMBuildIsNotNull
|
|
LLVMBuildIsNull
|
|
LLVMBuildLandingPad
|
|
LLVMBuildLShr
|
|
LLVMBuildLoad
|
|
LLVMBuildMalloc
|
|
LLVMBuildMul
|
|
LLVMBuildNSWAdd
|
|
LLVMBuildNSWMul
|
|
LLVMBuildNSWNeg
|
|
LLVMBuildNSWSub
|
|
LLVMBuildNUWAdd
|
|
LLVMBuildNUWMul
|
|
LLVMBuildNUWNeg
|
|
LLVMBuildNUWSub
|
|
LLVMBuildNeg
|
|
LLVMBuildNot
|
|
LLVMBuildOr
|
|
LLVMBuildPhi
|
|
LLVMBuildPointerCast
|
|
LLVMBuildPtrDiff
|
|
LLVMBuildPtrToInt
|
|
LLVMBuildResume
|
|
LLVMBuildRet
|
|
LLVMBuildRetVoid
|
|
LLVMBuildSDiv
|
|
LLVMBuildSExt
|
|
LLVMBuildSExtOrBitCast
|
|
LLVMBuildSIToFP
|
|
LLVMBuildSRem
|
|
LLVMBuildSelect
|
|
LLVMBuildShl
|
|
LLVMBuildShuffleVector
|
|
LLVMBuildStore
|
|
LLVMBuildStructGEP
|
|
LLVMBuildSub
|
|
LLVMBuildSwitch
|
|
LLVMBuildTrunc
|
|
LLVMBuildTruncOrBitCast
|
|
LLVMBuildUDiv
|
|
LLVMBuildUIToFP
|
|
LLVMBuildURem
|
|
LLVMBuildUnreachable
|
|
LLVMBuildVAArg
|
|
LLVMBuildXor
|
|
LLVMBuildZExt
|
|
LLVMBuildZExtOrBitCast
|
|
LLVMByteOrder
|
|
LLVMCallFrameAlignmentOfType
|
|
LLVMClearInsertionPosition
|
|
LLVMConstAShr
|
|
LLVMConstAdd
|
|
LLVMConstAllOnes
|
|
LLVMConstAnd
|
|
LLVMConstArray
|
|
LLVMConstBitCast
|
|
LLVMConstExactSDiv
|
|
LLVMConstExtractElement
|
|
LLVMConstExtractValue
|
|
LLVMConstFAdd
|
|
LLVMConstFCmp
|
|
LLVMConstFDiv
|
|
LLVMConstFMul
|
|
LLVMConstFNeg
|
|
LLVMConstFPCast
|
|
LLVMConstFPExt
|
|
LLVMConstFPToSI
|
|
LLVMConstFPToUI
|
|
LLVMConstFPTrunc
|
|
LLVMConstFRem
|
|
LLVMConstFSub
|
|
LLVMConstGEP
|
|
LLVMConstICmp
|
|
LLVMConstInBoundsGEP
|
|
LLVMConstInlineAsm
|
|
LLVMConstInsertElement
|
|
LLVMConstInsertValue
|
|
LLVMConstInt
|
|
LLVMConstIntCast
|
|
LLVMConstIntGetSExtValue
|
|
LLVMConstIntGetZExtValue
|
|
LLVMConstIntOfArbitraryPrecision
|
|
LLVMConstIntOfString
|
|
LLVMConstIntOfStringAndSize
|
|
LLVMConstIntToPtr
|
|
LLVMConstLShr
|
|
LLVMConstMul
|
|
LLVMConstNSWAdd
|
|
LLVMConstNSWMul
|
|
LLVMConstNSWNeg
|
|
LLVMConstNSWSub
|
|
LLVMConstNUWAdd
|
|
LLVMConstNUWMul
|
|
LLVMConstNUWNeg
|
|
LLVMConstNUWSub
|
|
LLVMConstNeg
|
|
LLVMConstNot
|
|
LLVMConstNull
|
|
LLVMConstOr
|
|
LLVMConstPointerCast
|
|
LLVMConstPointerNull
|
|
LLVMConstPtrToInt
|
|
LLVMConstReal
|
|
LLVMConstRealOfString
|
|
LLVMConstRealOfStringAndSize
|
|
LLVMConstSDiv
|
|
LLVMConstSExt
|
|
LLVMConstSExtOrBitCast
|
|
LLVMConstSIToFP
|
|
LLVMConstSRem
|
|
LLVMConstSelect
|
|
LLVMConstShl
|
|
LLVMConstShuffleVector
|
|
LLVMConstString
|
|
LLVMConstStringInContext
|
|
LLVMConstStruct
|
|
LLVMConstStructInContext
|
|
LLVMConstSub
|
|
LLVMConstTrunc
|
|
LLVMConstTruncOrBitCast
|
|
LLVMConstUDiv
|
|
LLVMConstUIToFP
|
|
LLVMConstURem
|
|
LLVMConstVector
|
|
LLVMConstXor
|
|
LLVMConstZExt
|
|
LLVMConstZExtOrBitCast
|
|
LLVMContextCreate
|
|
LLVMContextDispose
|
|
LLVMCopyStringRepOfTargetData
|
|
LLVMCountBasicBlocks
|
|
LLVMCountIncoming
|
|
LLVMCountParamTypes
|
|
LLVMCountParams
|
|
LLVMCountStructElementTypes
|
|
LLVMCreateBuilder
|
|
LLVMCreateBuilderInContext
|
|
LLVMCreateFunctionPassManager
|
|
LLVMCreateFunctionPassManagerForModule
|
|
LLVMCreateMemoryBufferWithContentsOfFile
|
|
LLVMCreateMemoryBufferWithSTDIN
|
|
LLVMCreateModuleProviderForExistingModule
|
|
LLVMCreateObjectFile
|
|
LLVMCreatePassManager
|
|
LLVMCreateTargetData
|
|
LLVMDeleteBasicBlock
|
|
LLVMDeleteFunction
|
|
LLVMDeleteGlobal
|
|
LLVMDisposeBuilder
|
|
LLVMDisposeMemoryBuffer
|
|
LLVMDisposeMessage
|
|
LLVMDisposeModule
|
|
LLVMDisposeModuleProvider
|
|
LLVMDisposeObjectFile
|
|
LLVMDisposePassManager
|
|
LLVMDisposeSectionIterator
|
|
LLVMDisposeTargetData
|
|
LLVMDoubleType
|
|
LLVMDoubleTypeInContext
|
|
LLVMDumpModule
|
|
LLVMDumpValue
|
|
LLVMElementAtOffset
|
|
LLVMFP128Type
|
|
LLVMFP128TypeInContext
|
|
LLVMFinalizeFunctionPassManager
|
|
LLVMFloatType
|
|
LLVMFloatTypeInContext
|
|
LLVMFunctionType
|
|
LLVMGetAlignment
|
|
LLVMGetArrayLength
|
|
LLVMGetAttribute
|
|
LLVMGetBasicBlockParent
|
|
LLVMGetBasicBlocks
|
|
LLVMGetBitcodeModule
|
|
LLVMGetBitcodeModuleInContext
|
|
LLVMGetBitcodeModuleProvider
|
|
LLVMGetBitcodeModuleProviderInContext
|
|
LLVMGetConstOpcode
|
|
LLVMGetCurrentDebugLocation
|
|
LLVMGetDataLayout
|
|
LLVMGetElementType
|
|
LLVMGetEntryBasicBlock
|
|
LLVMGetFirstBasicBlock
|
|
LLVMGetFirstFunction
|
|
LLVMGetFirstGlobal
|
|
LLVMGetFirstInstruction
|
|
LLVMGetFirstParam
|
|
LLVMGetFirstUse
|
|
LLVMGetFunctionAttr
|
|
LLVMGetFunctionCallConv
|
|
LLVMGetGC
|
|
LLVMGetGlobalContext
|
|
LLVMGetGlobalContext
|
|
LLVMGetGlobalParent
|
|
LLVMGetGlobalPassRegistry
|
|
LLVMGetIncomingBlock
|
|
LLVMGetIncomingValue
|
|
LLVMGetInitializer
|
|
LLVMGetInsertBlock
|
|
LLVMGetInstructionCallConv
|
|
LLVMGetInstructionParent
|
|
LLVMGetIntTypeWidth
|
|
LLVMGetIntrinsicID
|
|
LLVMGetLastBasicBlock
|
|
LLVMGetLastFunction
|
|
LLVMGetLastGlobal
|
|
LLVMGetLastInstruction
|
|
LLVMGetLastParam
|
|
LLVMGetLinkage
|
|
LLVMGetMDKindID
|
|
LLVMGetMDKindIDInContext
|
|
LLVMGetMetadata
|
|
LLVMGetModuleContext
|
|
LLVMGetNamedFunction
|
|
LLVMGetNamedGlobal
|
|
LLVMGetNextBasicBlock
|
|
LLVMGetNextFunction
|
|
LLVMGetNextGlobal
|
|
LLVMGetNextInstruction
|
|
LLVMGetNextParam
|
|
LLVMGetNextUse
|
|
LLVMGetNumOperands
|
|
LLVMGetOperand
|
|
LLVMGetOrInsertFunction
|
|
LLVMGetParam
|
|
LLVMGetParamParent
|
|
LLVMGetParamTypes
|
|
LLVMGetParams
|
|
LLVMGetPointerAddressSpace
|
|
LLVMGetPreviousBasicBlock
|
|
LLVMGetPreviousFunction
|
|
LLVMGetPreviousGlobal
|
|
LLVMGetPreviousInstruction
|
|
LLVMGetPreviousParam
|
|
LLVMGetReturnType
|
|
LLVMGetSection
|
|
LLVMGetSectionContents
|
|
LLVMGetSectionName
|
|
LLVMGetSectionSize
|
|
LLVMGetSections
|
|
LLVMGetStructElementTypes
|
|
LLVMGetTarget
|
|
LLVMGetTypeContext
|
|
LLVMGetTypeKind
|
|
LLVMGetUndef
|
|
LLVMGetUsedValue
|
|
LLVMGetUser
|
|
LLVMGetValueName
|
|
LLVMGetVectorSize
|
|
LLVMGetVisibility
|
|
LLVMHasMetadata
|
|
LLVMInitializeCodeGen
|
|
LLVMInitializeFunctionPassManager
|
|
LLVMInitializeIPA
|
|
LLVMInitializeInstCombine
|
|
LLVMInitializeScalarOpts
|
|
LLVMInitializeTarget
|
|
LLVMInitializeTransformUtils
|
|
LLVMInitializeARMAsmParser
|
|
LLVMInitializeMipsAsmParser
|
|
LLVMInitializeX86AsmParser
|
|
LLVMInitializeARMAsmPrinter
|
|
LLVMInitializeMipsAsmPrinter
|
|
LLVMInitializeX86AsmPrinter
|
|
LLVMInitializeARMDisassembler
|
|
LLVMInitializeMipsDisassembler
|
|
LLVMInitializeX86Disassembler
|
|
LLVMInitializeARMTarget
|
|
LLVMInitializeMipsTarget
|
|
LLVMInitializeX86Target
|
|
LLVMInitializeARMTargetMC
|
|
LLVMInitializeMipsTargetMC
|
|
LLVMInitializeX86TargetMC
|
|
LLVMInitializeARMTargetInfo
|
|
LLVMInitializeMipsTargetInfo
|
|
LLVMInitializeX86TargetInfo
|
|
LLVMInsertBasicBlock
|
|
LLVMInsertBasicBlockInContext
|
|
LLVMInsertIntoBuilder
|
|
LLVMInsertIntoBuilderWithName
|
|
LLVMInt16Type
|
|
LLVMInt16TypeInContext
|
|
LLVMInt1Type
|
|
LLVMInt1TypeInContext
|
|
LLVMInt32Type
|
|
LLVMInt32TypeInContext
|
|
LLVMInt64Type
|
|
LLVMInt64TypeInContext
|
|
LLVMInt8Type
|
|
LLVMInt8TypeInContext
|
|
LLVMIntPtrType
|
|
LLVMIntType
|
|
LLVMIntTypeInContext
|
|
LLVMIsAAllocaInst
|
|
LLVMIsAArgument
|
|
LLVMIsABasicBlock
|
|
LLVMIsABinaryOperator
|
|
LLVMIsABitCastInst
|
|
LLVMIsABranchInst
|
|
LLVMIsACallInst
|
|
LLVMIsACastInst
|
|
LLVMIsACmpInst
|
|
LLVMIsAConstant
|
|
LLVMIsAConstantAggregateZero
|
|
LLVMIsAConstantArray
|
|
LLVMIsAConstantExpr
|
|
LLVMIsAConstantFP
|
|
LLVMIsAConstantInt
|
|
LLVMIsAConstantPointerNull
|
|
LLVMIsAConstantStruct
|
|
LLVMIsAConstantVector
|
|
LLVMIsADbgDeclareInst
|
|
LLVMIsADbgInfoIntrinsic
|
|
LLVMIsAExtractElementInst
|
|
LLVMIsAExtractValueInst
|
|
LLVMIsAFCmpInst
|
|
LLVMIsAFPExtInst
|
|
LLVMIsAFPToSIInst
|
|
LLVMIsAFPToUIInst
|
|
LLVMIsAFPTruncInst
|
|
LLVMIsAFunction
|
|
LLVMIsAGetElementPtrInst
|
|
LLVMIsAGlobalAlias
|
|
LLVMIsAGlobalValue
|
|
LLVMIsAGlobalVariable
|
|
LLVMIsAICmpInst
|
|
LLVMIsAInlineAsm
|
|
LLVMIsAInsertElementInst
|
|
LLVMIsAInsertValueInst
|
|
LLVMIsAInstruction
|
|
LLVMIsAIntToPtrInst
|
|
LLVMIsAIntrinsicInst
|
|
LLVMIsAInvokeInst
|
|
LLVMIsALoadInst
|
|
LLVMIsAMemCpyInst
|
|
LLVMIsAMemIntrinsic
|
|
LLVMIsAMemMoveInst
|
|
LLVMIsAMemSetInst
|
|
LLVMIsAPHINode
|
|
LLVMIsAPtrToIntInst
|
|
LLVMIsAReturnInst
|
|
LLVMIsASExtInst
|
|
LLVMIsASIToFPInst
|
|
LLVMIsASelectInst
|
|
LLVMIsAShuffleVectorInst
|
|
LLVMIsAStoreInst
|
|
LLVMIsASwitchInst
|
|
LLVMIsATerminatorInst
|
|
LLVMIsATruncInst
|
|
LLVMIsAUIToFPInst
|
|
LLVMIsAUnaryInstruction
|
|
LLVMIsAUndefValue
|
|
LLVMIsAUnreachableInst
|
|
LLVMIsAUser
|
|
LLVMIsAVAArgInst
|
|
LLVMIsAZExtInst
|
|
LLVMIsConstant
|
|
LLVMIsDeclaration
|
|
LLVMIsFunctionVarArg
|
|
LLVMIsGlobalConstant
|
|
LLVMIsNull
|
|
LLVMIsPackedStruct
|
|
LLVMIsSectionIteratorAtEnd
|
|
LLVMIsTailCall
|
|
LLVMIsThreadLocal
|
|
LLVMIsUndef
|
|
LLVMLabelType
|
|
LLVMLabelTypeInContext
|
|
LLVMLinkInInterpreter
|
|
LLVMMDNode
|
|
LLVMMDNodeInContext
|
|
LLVMMDString
|
|
LLVMMDStringInContext
|
|
LLVMMetadataType
|
|
LLVMMetadataTypeInContext
|
|
LLVMModuleCreateWithName
|
|
LLVMModuleCreateWithNameInContext
|
|
LLVMMoveBasicBlockAfter
|
|
LLVMMoveBasicBlockBefore
|
|
LLVMMoveToNextSection
|
|
LLVMOffsetOfElement
|
|
LLVMPPCFP128Type
|
|
LLVMPPCFP128TypeInContext
|
|
LLVMParseBitcode
|
|
LLVMParseBitcodeInContext
|
|
LLVMPassManagerBuilderCreate
|
|
LLVMPassManagerBuilderDispose
|
|
LLVMPassManagerBuilderPopulateModulePassManager
|
|
LLVMPassManagerBuilderSetDisableSimplifyLibCalls
|
|
LLVMPassManagerBuilderSetDisableUnitAtATime
|
|
LLVMPassManagerBuilderPopulateFunctionPassManager
|
|
LLVMPassManagerBuilderSetDisableUnrollLoops
|
|
LLVMPassManagerBuilderSetOptLevel
|
|
LLVMPassManagerBuilderSetSizeLevel
|
|
LLVMPassManagerBuilderUseInlinerWithThreshold
|
|
LLVMPointerSize
|
|
LLVMPointerType
|
|
LLVMPositionBuilder
|
|
LLVMPositionBuilderAtEnd
|
|
LLVMPositionBuilderBefore
|
|
LLVMPreferredAlignmentOfGlobal
|
|
LLVMPreferredAlignmentOfType
|
|
LLVMRemoveAttribute
|
|
LLVMRemoveFunctionAttr
|
|
LLVMRemoveInstrAttribute
|
|
LLVMReplaceAllUsesWith
|
|
LLVMRunFunctionPassManager
|
|
LLVMRunPassManager
|
|
LLVMSetAlignment
|
|
LLVMSetCleanup
|
|
LLVMSetCurrentDebugLocation
|
|
LLVMSetDataLayout
|
|
LLVMSetDebug
|
|
LLVMSetFunctionCallConv
|
|
LLVMSetGC
|
|
LLVMSetGlobalConstant
|
|
LLVMSetInitializer
|
|
LLVMSetInstDebugLocation
|
|
LLVMSetInstrParamAlignment
|
|
LLVMSetInstructionCallConv
|
|
LLVMSetLinkage
|
|
LLVMSetMetadata
|
|
LLVMSetModuleInlineAsm
|
|
LLVMSetOperand
|
|
LLVMSetParamAlignment
|
|
LLVMSetSection
|
|
LLVMSetTailCall
|
|
LLVMSetTarget
|
|
LLVMSetThreadLocal
|
|
LLVMSetValueName
|
|
LLVMSetVisibility
|
|
LLVMSizeOf
|
|
LLVMSizeOfTypeInBits
|
|
LLVMStoreSizeOfType
|
|
LLVMStructType
|
|
LLVMStructTypeInContext
|
|
LLVMTypeOf
|
|
LLVMValueAsBasicBlock
|
|
LLVMValueIsBasicBlock
|
|
LLVMVectorType
|
|
LLVMVerifyFunction
|
|
LLVMVerifyModule
|
|
LLVMViewFunctionCFG
|
|
LLVMViewFunctionCFGOnly
|
|
LLVMVoidType
|
|
LLVMVoidTypeInContext
|
|
LLVMWriteBitcodeToFD
|
|
LLVMWriteBitcodeToFile
|
|
LLVMWriteBitcodeToFileHandle
|
|
LLVMX86FP80Type
|
|
LLVMX86FP80TypeInContext
|
|
LLVMX86MMXType
|
|
LLVMX86MMXTypeInContext
|
|
LLVMConstNamedStruct
|
|
LLVMStructCreateNamed
|
|
LLVMStructSetBody
|
|
LLVMInlineAsm
|