{ 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; };