diff --git a/src/rustllvm/rustllvm.def.in b/src/rustllvm/rustllvm.def.in deleted file mode 100644 index 0b4a619c419..00000000000 --- a/src/rustllvm/rustllvm.def.in +++ /dev/null @@ -1,635 +0,0 @@ -LLVMRustCreateMemoryBufferWithContentsOfFile -LLVMRustWriteOutputFile -LLVMRustGetLastError -LLVMRustConstSmallInt -LLVMRustConstInt -LLVMRustPrintPassTimings -LLVMRustStartMultithreading -LLVMCreateObjectFile -LLVMDisposeObjectFile -LLVMDisposeExecutionEngine -LLVMGetSections -LLVMDisposeSectionIterator -LLVMIsSectionIteratorAtEnd -LLVMMoveToNextSection -LLVMGetSectionName -LLVMGetSectionSize -LLVMGetSectionContents -LLVMABIAlignmentOfType -LLVMABISizeOfType -LLVMAddAggressiveDCEPass -LLVMAddAlias -LLVMAddArgumentPromotionPass -LLVMAddAttribute -LLVMAddBasicAliasAnalysisPass -LLVMAddCFGSimplificationPass -LLVMAddCase -LLVMAddClause -LLVMAddConstantMergePass -LLVMAddConstantPropagationPass -LLVMAddCorrelatedValuePropagationPass -LLVMAddDeadArgEliminationPass -LLVMAddDeadStoreEliminationPass -LLVMAddDemoteMemoryToRegisterPass -LLVMAddDestination -LLVMAddEarlyCSEPass -LLVMAddFunction -LLVMAddFunctionAttr -LLVMAddFunctionAttrString -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 -LLVMBuildAtomicLoad -LLVMBuildAtomicStore -LLVMBuildAtomicCmpXchg -LLVMBuildAtomicRMW -LLVMBuildAtomicFence -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 -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 -LLVMGetPointerToGlobal -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 -LLVMInstructionEraseFromParent -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 -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 -LLVMInitializePasses -LLVMDIBuilderCreate -LLVMDIBuilderDispose -LLVMDIBuilderFinalize -LLVMDIBuilderCreateCompileUnit -LLVMDIBuilderCreateStaticVariable -LLVMDIBuilderCreateLocalVariable -LLVMDIBuilderCreateFunction -LLVMDIBuilderCreateFile -LLVMDIBuilderCreateLexicalBlock -LLVMDIBuilderCreateBasicType -LLVMDIBuilderCreatePointerType -LLVMDIBuilderCreateMemberType -LLVMDIBuilderCreateStructType -LLVMDIBuilderGetOrCreateSubrange -LLVMDIBuilderCreateArrayType -LLVMDIBuilderCreateVectorType -LLVMDIBuilderCreateSubroutineType -LLVMDIBuilderGetOrCreateArray -LLVMDIBuilderInsertDeclareAtEnd -LLVMDIBuilderInsertDeclareBefore -LLVMDIBuilderCreateEnumerator -LLVMDIBuilderCreateEnumerationType -LLVMDIBuilderCreateUnionType -LLVMDIBuilderCreateTemplateTypeParameter -LLVMDIBuilderCreateOpDeref -LLVMDIBuilderCreateOpPlus -LLVMDIBuilderCreateComplexVariable -LLVMDIBuilderCreateNameSpace -LLVMDICompositeTypeSetTypeArray -LLVMSetUnnamedAddr -LLVMRustAddPass -LLVMRustAddAnalysisPasses -LLVMRustAddLibraryInfo -LLVMRustCreateTargetMachine -LLVMRustRunFunctionPassManager -LLVMRustPrintModule -LLVMRustDisposeTargetMachine -LLVMRustAddBuilderLibraryInfo -LLVMRustSetLLVMOptions -LLVMRustPrintPasses -LLVMRustSetNormalizedTarget -LLVMRustAddAlwaysInlinePass -LLVMAddReturnAttribute -LLVMRemoveReturnAttribute -LLVMTypeToString -LLVMAddColdAttribute -LLVMCreateMemoryBufferWithMemoryRange -LLVMCreateMemoryBufferWithMemoryRangeCopy -LLVMPassManagerBuilderPopulateLTOPassManager -LLVMRustLinkInExternalBitcode -LLVMRustRunRestrictionPass