From f284c5c1ebc46f38928fee1fd4b8a8858ddab98c Mon Sep 17 00:00:00 2001
From: Patrick Walton <pcwalton@mimiga.net>
Date: Thu, 24 Mar 2011 12:22:28 -0700
Subject: Generate the platform-specific .def files at build time

---
 src/rustllvm/rustllvm.def | 590 ----------------------------------------------
 1 file changed, 590 deletions(-)
 delete mode 100644 src/rustllvm/rustllvm.def

(limited to 'src/rustllvm/rustllvm.def')

diff --git a/src/rustllvm/rustllvm.def b/src/rustllvm/rustllvm.def
deleted file mode 100644
index d09dbdd0..00000000
--- a/src/rustllvm/rustllvm.def
+++ /dev/null
@@ -1,590 +0,0 @@
-LIBRARY RUSTLLVM
-EXPORTS
-	LLVMRustCreateMemoryBufferWithContentsOfFile
-	LLVMRustGetLastError
-	LLVMCreateObjectFile
-	LLVMDisposeObjectFile
-	LLVMGetSections
-	LLVMDisposeSectionIterator
-	LLVMIsSectionIteratorAtEnd
-	LLVMMoveToNextSection
-	LLVMGetSectionName
-	LLVMGetSectionSize
-	LLVMGetSectionContents
-    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
-    LLVMInitializeCBackendTarget
-    LLVMInitializeCBackendTargetInfo
-    LLVMInitializeCodeGen
-    LLVMInitializeFunctionPassManager
-    LLVMInitializeIPA
-    LLVMInitializeInstCombine
-    LLVMInitializeInstrumentation
-    LLVMInitializeScalarOpts
-    LLVMInitializeTarget
-    LLVMInitializeTransformUtils
-    LLVMInitializeX86AsmLexer
-    LLVMInitializeX86AsmLexer
-    LLVMInitializeX86AsmParser
-    LLVMInitializeX86AsmParser
-    LLVMInitializeX86AsmPrinter
-    LLVMInitializeX86AsmPrinter
-    LLVMInitializeX86Disassembler
-    LLVMInitializeX86Disassembler
-    LLVMInitializeX86Target
-    LLVMInitializeX86Target
-    LLVMInitializeX86TargetInfo
-    LLVMInitializeX86TargetInfo
-    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
-
-- 
cgit v1.2.3

