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.linux.def | 590 ----------------------------------------
 1 file changed, 590 deletions(-)
 delete mode 100644 src/rustllvm/rustllvm.linux.def

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

diff --git a/src/rustllvm/rustllvm.linux.def b/src/rustllvm/rustllvm.linux.def
deleted file mode 100644
index c6ac8630..00000000
--- a/src/rustllvm/rustllvm.linux.def
+++ /dev/null
@@ -1,590 +0,0 @@
-{
-	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

