about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorPatrick Walton <pcwalton@mimiga.net>2011-03-23 17:47:31 -0700
committerPatrick Walton <pcwalton@mimiga.net>2011-03-23 17:48:01 -0700
commit41be79acf3e72d30bee1d3b3b97180deb8311728 (patch)
tree0a5363e29dec75d98868255fac5307ad84880ca5 /src
parentb7003ae6fa4493b81351496eac2fbfe7d1105e22 (diff)
downloadrust-41be79acf3e72d30bee1d3b3b97180deb8311728.tar.gz
rust-41be79acf3e72d30bee1d3b3b97180deb8311728.zip
rustllvm: Update rustllvm.def. The old one was missing a lot.
Diffstat (limited to 'src')
-rw-r--r--src/rustllvm/rustllvm.def1079
1 files changed, 620 insertions, 459 deletions
diff --git a/src/rustllvm/rustllvm.def b/src/rustllvm/rustllvm.def
index c1b521b505a..836f6ad17aa 100644
--- a/src/rustllvm/rustllvm.def
+++ b/src/rustllvm/rustllvm.def
@@ -11,463 +11,624 @@ EXPORTS
 	LLVMGetSectionName
 	LLVMGetSectionSize
 	LLVMGetSectionContents
-	LLVMABIAlignmentOfType
-	LLVMABISizeOfType
-	LLVMAddAlias
-	LLVMAddAttribute
-	LLVMAddCase
-	LLVMAddDestination
-	LLVMAddFunction
-	LLVMAddFunctionAttr
-	LLVMAddGlobal
-	LLVMAddGlobalInAddressSpace
-	LLVMAddGlobalMapping
-	LLVMAddIncoming
-	LLVMAddInstrAttribute
-	LLVMAddModule
-	LLVMAddModuleProvider
-	LLVMAddTargetData
-	LLVMAddTypeName
-	LLVMAlignOf
-	LLVMAppendBasicBlock
-	LLVMAppendBasicBlockInContext
-	LLVMArrayType
-	LLVMBasicBlockAsValue
-	LLVMBlockAddress
-	LLVMBuildAShr
-	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
-	LLVMBuildLShr
-	LLVMBuildLoad
-	LLVMBuildMalloc
-	LLVMBuildMul
-	LLVMBuildNSWAdd
-	LLVMBuildNSWMul
-	LLVMBuildNSWNeg
-	LLVMBuildNSWSub
-	LLVMBuildNUWAdd
-	LLVMBuildNUWMul
-	LLVMBuildNUWNeg
-	LLVMBuildNUWSub
-	LLVMBuildNeg
-	LLVMBuildNot
-	LLVMBuildOr
-	LLVMBuildPhi
-	LLVMBuildPointerCast
-	LLVMBuildPtrDiff
-	LLVMBuildPtrToInt
-	LLVMBuildRet
-	LLVMBuildRetVoid
-	LLVMBuildSDiv
-	LLVMBuildSExt
-	LLVMBuildSExtOrBitCast
-	LLVMBuildSIToFP
-	LLVMBuildSRem
-	LLVMBuildSelect
-	LLVMBuildShl
-	LLVMBuildShuffleVector
-	LLVMBuildStore
-	LLVMBuildStructGEP
-	LLVMBuildSub
-	LLVMBuildSwitch
-	LLVMBuildTrunc
-	LLVMBuildTruncOrBitCast
-	LLVMBuildUDiv
-	LLVMBuildUIToFP
-	LLVMBuildURem
-	LLVMBuildUnreachable
-	LLVMBuildUnwind
-	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
-	LLVMCreateExecutionEngine
-	LLVMCreateExecutionEngineForModule
-	LLVMCreateFunctionPassManager
-	LLVMCreateFunctionPassManagerForModule
-	LLVMCreateGenericValueOfFloat
-	LLVMCreateGenericValueOfInt
-	LLVMCreateGenericValueOfPointer
-	LLVMCreateInterpreter
-	LLVMCreateInterpreterForModule
-	LLVMCreateJITCompiler
-	LLVMCreateJITCompilerForModule
-	LLVMCreateMemoryBufferWithContentsOfFile
-	LLVMCreateMemoryBufferWithSTDIN
-	LLVMCreateModuleProviderForExistingModule
-	LLVMCreateObjectFile
-	LLVMCreatePassManager
-	LLVMCreateTargetData
-	LLVMCreateTypeHandle
-	LLVMDeleteBasicBlock
-	LLVMDeleteFunction
-	LLVMDeleteGlobal
-	LLVMDeleteTypeName
-	LLVMDisposeBuilder
-	LLVMDisposeExecutionEngine
-	LLVMDisposeGenericValue
-	LLVMDisposeMemoryBuffer
-	LLVMDisposeMessage
-	LLVMDisposeModule
-	LLVMDisposeModuleProvider
-	LLVMDisposeObjectFile
-	LLVMDisposePassManager
-	LLVMDisposeSectionIterator
-	LLVMDisposeTargetData
-	LLVMDisposeTypeHandle
-	LLVMDoubleType
-	LLVMDoubleTypeInContext
-	LLVMDumpModule
-	LLVMDumpValue
-	LLVMElementAtOffset
-	LLVMFP128Type
-	LLVMFP128TypeInContext
-	LLVMFinalizeFunctionPassManager
-	LLVMFindFunction
-	LLVMFloatType
-	LLVMFloatTypeInContext
-	LLVMFreeMachineCodeForFunction
-	LLVMFunctionType
-	LLVMGenericValueIntWidth
-	LLVMGenericValueToFloat
-	LLVMGenericValueToInt
-	LLVMGenericValueToPointer
-	LLVMGetAlignment
-	LLVMGetArrayLength
-	LLVMGetAttribute
-	LLVMGetBasicBlockParent
-	LLVMGetBasicBlocks
-	LLVMGetBitcodeModule
-	LLVMGetBitcodeModuleInContext
-	LLVMGetBitcodeModuleProvider
-	LLVMGetBitcodeModuleProviderInContext
-	LLVMGetConstOpcode
-	LLVMGetCurrentDebugLocation
-	LLVMGetDataLayout
-	LLVMGetElementType
-	LLVMGetEntryBasicBlock
-	LLVMGetExecutionEngineTargetData
-	LLVMGetFirstBasicBlock
-	LLVMGetFirstFunction
-	LLVMGetFirstGlobal
-	LLVMGetFirstInstruction
-	LLVMGetFirstParam
-	LLVMGetFirstUse
-	LLVMGetFunctionAttr
-	LLVMGetFunctionCallConv
-	LLVMGetGC
-	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
-	LLVMGetParam
-	LLVMGetParamParent
-	LLVMGetParamTypes
-	LLVMGetParams
-	LLVMGetPointerAddressSpace
-	LLVMGetPointerToGlobal
-	LLVMGetPreviousBasicBlock
-	LLVMGetPreviousFunction
-	LLVMGetPreviousGlobal
-	LLVMGetPreviousInstruction
-	LLVMGetPreviousParam
-	LLVMGetReturnType
-	LLVMGetSection
-	LLVMGetSectionContents
-	LLVMGetSectionName
-	LLVMGetSectionSize
-	LLVMGetSections
-	LLVMGetStructElementTypes
-	LLVMGetTarget
-	LLVMGetTypeByName
-	LLVMGetTypeContext
-	LLVMGetTypeKind
-	LLVMGetTypeName
-	LLVMGetUndef
-	LLVMGetUsedValue
-	LLVMGetUser
-	LLVMGetValueName
-	LLVMGetVectorSize
-	LLVMGetVisibility
-	LLVMHasMetadata
-	LLVMInitializeAnalysis
-	LLVMInitializeCodeGen
-	LLVMInitializeCore
-	LLVMInitializeFunctionPassManager
-	LLVMInitializeIPA
-	LLVMInitializeIPO
-	LLVMInitializeInstCombine
-	LLVMInitializeInstrumentation
-	LLVMInitializeScalarOpts
-	LLVMInitializeTarget
-	LLVMInitializeTransformUtils
-	LLVMInsertBasicBlock
-	LLVMInsertBasicBlockInContext
-	LLVMInsertIntoBuilder
-	LLVMInsertIntoBuilderWithName
-	LLVMInt16Type
-	LLVMInt16TypeInContext
-	LLVMInt1Type
-	LLVMInt1TypeInContext
-	LLVMInt32Type
-	LLVMInt32TypeInContext
-	LLVMInt64Type
-	LLVMInt64TypeInContext
-	LLVMInt8Type
-	LLVMInt8TypeInContext
-	LLVMIntPtrType
-	LLVMIntType
-	LLVMIntTypeInContext
-	LLVMInvalidateStructLayout
-	LLVMIsConstant
-	LLVMIsDeclaration
-	LLVMIsFunctionVarArg
-	LLVMIsGlobalConstant
-	LLVMIsNull
-	LLVMIsPackedStruct
-	LLVMIsSectionIteratorAtEnd
-	LLVMIsTailCall
-	LLVMIsThreadLocal
-	LLVMIsUndef
-	LLVMLabelType
-	LLVMLabelTypeInContext
-	LLVMLinkInInterpreter
-	LLVMLinkInJIT
-	LLVMMDNode
-	LLVMMDNodeInContext
-	LLVMMDString
-	LLVMMDStringInContext
-	LLVMModuleCreateWithName
-	LLVMModuleCreateWithNameInContext
-	LLVMMoveBasicBlockAfter
-	LLVMMoveBasicBlockBefore
-	LLVMMoveToNextSection
-	LLVMOffsetOfElement
-	LLVMOpaqueType
-	LLVMOpaqueTypeInContext
-	LLVMPPCFP128Type
-	LLVMPPCFP128TypeInContext
-	LLVMParseBitcode
-	LLVMParseBitcodeInContext
-	LLVMPointerSize
-	LLVMPointerType
-	LLVMPositionBuilder
-	LLVMPositionBuilderAtEnd
-	LLVMPositionBuilderBefore
-	LLVMPreferredAlignmentOfGlobal
-	LLVMPreferredAlignmentOfType
-	LLVMRecompileAndRelinkFunction
-	LLVMRefineType
-	LLVMRemoveAttribute
-	LLVMRemoveFunctionAttr
-	LLVMRemoveInstrAttribute
-	LLVMRemoveModule
-	LLVMRemoveModuleProvider
-	LLVMReplaceAllUsesWith
-	LLVMResolveTypeHandle
-	LLVMRunFunction
-	LLVMRunFunctionAsMain
-	LLVMRunFunctionPassManager
-	LLVMRunPassManager
-	LLVMRunStaticConstructors
-	LLVMRunStaticDestructors
-	LLVMSetAlignment
-	LLVMSetCurrentDebugLocation
-	LLVMSetDataLayout
-	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
+    LLVMABIAlignmentOfType
+    LLVMABISizeOfType
+    LLVMAddAggressiveDCEPass
+    LLVMAddAlias
+    LLVMAddArgumentPromotionPass
+    LLVMAddAttribute
+    LLVMAddCFGSimplificationPass
+    LLVMAddCase
+    LLVMAddConstantMergePass
+    LLVMAddConstantPropagationPass
+    LLVMAddDeadArgEliminationPass
+    LLVMAddDeadStoreEliminationPass
+    LLVMAddDeadTypeEliminationPass
+    LLVMAddDemoteMemoryToRegisterPass
+    LLVMAddDestination
+    LLVMAddFunction
+    LLVMAddFunctionAttr
+    LLVMAddFunctionAttrsPass
+    LLVMAddFunctionInliningPass
+    LLVMAddGVNPass
+    LLVMAddGlobal
+    LLVMAddGlobalDCEPass
+    LLVMAddGlobalInAddressSpace
+    LLVMAddGlobalMapping
+    LLVMAddGlobalOptimizerPass
+    LLVMAddIPConstantPropagationPass
+    LLVMAddIPSCCPPass
+    LLVMAddIncoming
+    LLVMAddIndVarSimplifyPass
+    LLVMAddInstrAttribute
+    LLVMAddInstructionCombiningPass
+    LLVMAddInternalizePass
+    LLVMAddJumpThreadingPass
+    LLVMAddLICMPass
+    LLVMAddLoopDeletionPass
+    LLVMAddLoopRotatePass
+    LLVMAddLoopUnrollPass
+    LLVMAddLoopUnswitchPass
+    LLVMAddLowerSetJmpPass
+    LLVMAddMemCpyOptPass
+    LLVMAddModule
+    LLVMAddModuleProvider
+    LLVMAddPromoteMemoryToRegisterPass
+    LLVMAddPruneEHPass
+    LLVMAddRaiseAllocationsPass
+    LLVMAddReassociatePass
+    LLVMAddSCCPPass
+    LLVMAddScalarReplAggregatesPass
+    LLVMAddScalarReplAggregatesPassWithThreshold
+    LLVMAddSimplifyLibCallsPass
+    LLVMAddStripDeadPrototypesPass
+    LLVMAddStripSymbolsPass
+    LLVMAddTailCallEliminationPass
+    LLVMAddTargetData
+    LLVMAddTypeName
+    LLVMAddVerifierPass
+    LLVMAlignOf
+    LLVMAppendBasicBlock
+    LLVMAppendBasicBlockInContext
+    LLVMArrayType
+    LLVMBasicBlockAsValue
+    LLVMBlockAddress
+    LLVMBuildAShr
+    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
+    LLVMBuildLShr
+    LLVMBuildLoad
+    LLVMBuildMalloc
+    LLVMBuildMul
+    LLVMBuildNSWAdd
+    LLVMBuildNSWMul
+    LLVMBuildNSWNeg
+    LLVMBuildNSWSub
+    LLVMBuildNUWAdd
+    LLVMBuildNUWMul
+    LLVMBuildNUWNeg
+    LLVMBuildNUWSub
+    LLVMBuildNeg
+    LLVMBuildNot
+    LLVMBuildOr
+    LLVMBuildPhi
+    LLVMBuildPointerCast
+    LLVMBuildPtrDiff
+    LLVMBuildPtrToInt
+    LLVMBuildRet
+    LLVMBuildRetVoid
+    LLVMBuildSDiv
+    LLVMBuildSExt
+    LLVMBuildSExtOrBitCast
+    LLVMBuildSIToFP
+    LLVMBuildSRem
+    LLVMBuildSelect
+    LLVMBuildShl
+    LLVMBuildShuffleVector
+    LLVMBuildStore
+    LLVMBuildStructGEP
+    LLVMBuildSub
+    LLVMBuildSwitch
+    LLVMBuildTrunc
+    LLVMBuildTruncOrBitCast
+    LLVMBuildUDiv
+    LLVMBuildUIToFP
+    LLVMBuildURem
+    LLVMBuildUnreachable
+    LLVMBuildUnwind
+    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
+    LLVMCreateExecutionEngine
+    LLVMCreateExecutionEngineForModule
+    LLVMCreateFunctionPassManager
+    LLVMCreateFunctionPassManagerForModule
+    LLVMCreateGenericValueOfFloat
+    LLVMCreateGenericValueOfInt
+    LLVMCreateGenericValueOfPointer
+    LLVMCreateInterpreter
+    LLVMCreateInterpreterForModule
+    LLVMCreateJITCompiler
+    LLVMCreateJITCompilerForModule
+    LLVMCreateMemoryBufferWithContentsOfFile
+    LLVMCreateMemoryBufferWithSTDIN
+    LLVMCreateModuleProviderForExistingModule
+    LLVMCreateObjectFile
+    LLVMCreatePassManager
+    LLVMCreateTargetData
+    LLVMCreateTypeHandle
+    LLVMDeleteBasicBlock
+    LLVMDeleteFunction
+    LLVMDeleteGlobal
+    LLVMDeleteTypeName
+    LLVMDisposeBuilder
+    LLVMDisposeExecutionEngine
+    LLVMDisposeGenericValue
+    LLVMDisposeMemoryBuffer
+    LLVMDisposeMessage
+    LLVMDisposeModule
+    LLVMDisposeModuleProvider
+    LLVMDisposeObjectFile
+    LLVMDisposePassManager
+    LLVMDisposeSectionIterator
+    LLVMDisposeTargetData
+    LLVMDisposeTypeHandle
+    LLVMDoubleType
+    LLVMDoubleTypeInContext
+    LLVMDumpModule
+    LLVMDumpValue
+    LLVMElementAtOffset
+    LLVMFP128Type
+    LLVMFP128TypeInContext
+    LLVMFinalizeFunctionPassManager
+    LLVMFindFunction
+    LLVMFloatType
+    LLVMFloatTypeInContext
+    LLVMFreeMachineCodeForFunction
+    LLVMFunctionType
+    LLVMGenericValueIntWidth
+    LLVMGenericValueToFloat
+    LLVMGenericValueToInt
+    LLVMGenericValueToPointer
+    LLVMGetAlignment
+    LLVMGetArrayLength
+    LLVMGetAttribute
+    LLVMGetBasicBlockParent
+    LLVMGetBasicBlocks
+    LLVMGetBitcodeModule
+    LLVMGetBitcodeModuleInContext
+    LLVMGetBitcodeModuleProvider
+    LLVMGetBitcodeModuleProviderInContext
+    LLVMGetConstOpcode
+    LLVMGetCurrentDebugLocation
+    LLVMGetDataLayout
+    LLVMGetElementType
+    LLVMGetEntryBasicBlock
+    LLVMGetExecutionEngineTargetData
+    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
+    LLVMGetParam
+    LLVMGetParamParent
+    LLVMGetParamTypes
+    LLVMGetParams
+    LLVMGetPointerAddressSpace
+    LLVMGetPointerToGlobal
+    LLVMGetPreviousBasicBlock
+    LLVMGetPreviousFunction
+    LLVMGetPreviousGlobal
+    LLVMGetPreviousInstruction
+    LLVMGetPreviousParam
+    LLVMGetReturnType
+    LLVMGetSection
+    LLVMGetSectionContents
+    LLVMGetSectionName
+    LLVMGetSectionSize
+    LLVMGetSections
+    LLVMGetStructElementTypes
+    LLVMGetTarget
+    LLVMGetTypeByName
+    LLVMGetTypeContext
+    LLVMGetTypeKind
+    LLVMGetTypeName
+    LLVMGetUndef
+    LLVMGetUsedValue
+    LLVMGetUser
+    LLVMGetValueName
+    LLVMGetVectorSize
+    LLVMGetVisibility
+    LLVMHasMetadata
+    LLVMInitializeARMAsmLexer
+    LLVMInitializeARMAsmLexer
+    LLVMInitializeARMAsmParser
+    LLVMInitializeARMAsmParser
+    LLVMInitializeARMAsmPrinter
+    LLVMInitializeARMAsmPrinter
+    LLVMInitializeARMDisassembler
+    LLVMInitializeARMDisassembler
+    LLVMInitializeARMTarget
+    LLVMInitializeARMTarget
+    LLVMInitializeARMTargetInfo
+    LLVMInitializeARMTargetInfo
+    LLVMInitializeAlphaAsmPrinter
+    LLVMInitializeAlphaTarget
+    LLVMInitializeAlphaTargetInfo
+    LLVMInitializeBlackfinAsmPrinter
+    LLVMInitializeBlackfinTarget
+    LLVMInitializeBlackfinTargetInfo
+    LLVMInitializeCBackendTarget
+    LLVMInitializeCBackendTargetInfo
+    LLVMInitializeCellSPUAsmPrinter
+    LLVMInitializeCellSPUTarget
+    LLVMInitializeCellSPUTargetInfo
+    LLVMInitializeCodeGen
+    LLVMInitializeCppBackendTarget
+    LLVMInitializeCppBackendTargetInfo
+    LLVMInitializeFunctionPassManager
+    LLVMInitializeIPA
+    LLVMInitializeInstCombine
+    LLVMInitializeInstrumentation
+    LLVMInitializeMBlazeAsmPrinter
+    LLVMInitializeMBlazeTarget
+    LLVMInitializeMBlazeTargetInfo
+    LLVMInitializeMSP430AsmPrinter
+    LLVMInitializeMSP430Target
+    LLVMInitializeMSP430TargetInfo
+    LLVMInitializeMipsAsmPrinter
+    LLVMInitializeMipsTarget
+    LLVMInitializeMipsTargetInfo
+    LLVMInitializePowerPCAsmPrinter
+    LLVMInitializePowerPCTarget
+    LLVMInitializePowerPCTargetInfo
+    LLVMInitializeScalarOpts
+    LLVMInitializeSparcAsmPrinter
+    LLVMInitializeSparcTarget
+    LLVMInitializeSparcTargetInfo
+    LLVMInitializeSystemZAsmPrinter
+    LLVMInitializeSystemZTarget
+    LLVMInitializeSystemZTargetInfo
+    LLVMInitializeTarget
+    LLVMInitializeTransformUtils
+    LLVMInitializeX86AsmLexer
+    LLVMInitializeX86AsmLexer
+    LLVMInitializeX86AsmParser
+    LLVMInitializeX86AsmParser
+    LLVMInitializeX86AsmPrinter
+    LLVMInitializeX86AsmPrinter
+    LLVMInitializeX86Disassembler
+    LLVMInitializeX86Disassembler
+    LLVMInitializeX86Target
+    LLVMInitializeX86Target
+    LLVMInitializeX86TargetInfo
+    LLVMInitializeX86TargetInfo
+    LLVMInitializeXCoreAsmPrinter
+    LLVMInitializeXCoreTarget
+    LLVMInitializeXCoreTargetInfo
+    LLVMInsertBasicBlock
+    LLVMInsertBasicBlockInContext
+    LLVMInsertIntoBuilder
+    LLVMInsertIntoBuilderWithName
+    LLVMInt16Type
+    LLVMInt16TypeInContext
+    LLVMInt1Type
+    LLVMInt1TypeInContext
+    LLVMInt32Type
+    LLVMInt32TypeInContext
+    LLVMInt64Type
+    LLVMInt64TypeInContext
+    LLVMInt8Type
+    LLVMInt8TypeInContext
+    LLVMIntPtrType
+    LLVMIntType
+    LLVMIntTypeInContext
+    LLVMInvalidateStructLayout
+    LLVMIsAAllocaInst
+    LLVMIsAArgument
+    LLVMIsABasicBlock
+    LLVMIsABinaryOperator
+    LLVMIsABitCastInst
+    LLVMIsABranchInst
+    LLVMIsACallInst
+    LLVMIsACastInst
+    LLVMIsACmpInst
+    LLVMIsAConstant
+    LLVMIsAConstantAggregateZero
+    LLVMIsAConstantArray
+    LLVMIsAConstantExpr
+    LLVMIsAConstantFP
+    LLVMIsAConstantInt
+    LLVMIsAConstantPointerNull
+    LLVMIsAConstantStruct
+    LLVMIsAConstantVector
+    LLVMIsADbgDeclareInst
+    LLVMIsADbgInfoIntrinsic
+    LLVMIsAEHSelectorInst
+    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
+    LLVMIsAUnwindInst
+    LLVMIsAUser
+    LLVMIsAVAArgInst
+    LLVMIsAZExtInst
+    LLVMIsConstant
+    LLVMIsDeclaration
+    LLVMIsFunctionVarArg
+    LLVMIsGlobalConstant
+    LLVMIsNull
+    LLVMIsPackedStruct
+    LLVMIsSectionIteratorAtEnd
+    LLVMIsTailCall
+    LLVMIsThreadLocal
+    LLVMIsUndef
+    LLVMLabelType
+    LLVMLabelTypeInContext
+    LLVMLinkInInterpreter
+    LLVMLinkInJIT
+    LLVMLinkInMCJIT
+    LLVMMDNode
+    LLVMMDNodeInContext
+    LLVMMDString
+    LLVMMDStringInContext
+    LLVMModuleCreateWithName
+    LLVMModuleCreateWithNameInContext
+    LLVMMoveBasicBlockAfter
+    LLVMMoveBasicBlockBefore
+    LLVMMoveToNextSection
+    LLVMOffsetOfElement
+    LLVMOpaqueType
+    LLVMOpaqueTypeInContext
+    LLVMPPCFP128Type
+    LLVMPPCFP128TypeInContext
+    LLVMParseBitcode
+    LLVMParseBitcodeInContext
+    LLVMPointerSize
+    LLVMPointerType
+    LLVMPositionBuilder
+    LLVMPositionBuilderAtEnd
+    LLVMPositionBuilderBefore
+    LLVMPreferredAlignmentOfGlobal
+    LLVMPreferredAlignmentOfType
+    LLVMRecompileAndRelinkFunction
+    LLVMRefineType
+    LLVMRemoveAttribute
+    LLVMRemoveFunctionAttr
+    LLVMRemoveInstrAttribute
+    LLVMRemoveModule
+    LLVMRemoveModuleProvider
+    LLVMReplaceAllUsesWith
+    LLVMResolveTypeHandle
+    LLVMRunFunction
+    LLVMRunFunctionAsMain
+    LLVMRunFunctionPassManager
+    LLVMRunPassManager
+    LLVMRunStaticConstructors
+    LLVMRunStaticDestructors
+    LLVMSetAlignment
+    LLVMSetCurrentDebugLocation
+    LLVMSetDataLayout
+    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