aboutsummaryrefslogtreecommitdiff
path: root/src/rustllvm/rustllvm.def
diff options
context:
space:
mode:
Diffstat (limited to 'src/rustllvm/rustllvm.def')
-rw-r--r--src/rustllvm/rustllvm.def473
1 files changed, 473 insertions, 0 deletions
diff --git a/src/rustllvm/rustllvm.def b/src/rustllvm/rustllvm.def
new file mode 100644
index 00000000..c1b521b5
--- /dev/null
+++ b/src/rustllvm/rustllvm.def
@@ -0,0 +1,473 @@
+LIBRARY RUSTLLVM
+EXPORTS
+ LLVMRustCreateMemoryBufferWithContentsOfFile
+ LLVMRustGetLastError
+ LLVMCreateObjectFile
+ LLVMDisposeObjectFile
+ LLVMGetSections
+ LLVMDisposeSectionIterator
+ LLVMIsSectionIteratorAtEnd
+ LLVMMoveToNextSection
+ 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
+