Class LLVMCore.Functions

  • Enclosing class:
    LLVMCore

    public static final class LLVMCore.Functions
    extends java.lang.Object
    Contains the function pointers loaded from the LLVM SharedLibrary.
    • Field Detail

      • InitializeCore, Shutdown, CreateMessage, DisposeMessage, ContextCreate, GetGlobalContext, ContextSetDiagnosticHandler, ContextGetDiagnosticHandler, ContextGetDiagnosticContext, ContextSetYieldCallback, ContextShouldDiscardValueNames, ContextSetDiscardValueNames, ContextDispose, GetDiagInfoDescription, GetDiagInfoSeverity, GetMDKindIDInContext, GetMDKindID, GetEnumAttributeKindForName, GetLastEnumAttributeKind, CreateEnumAttribute, GetEnumAttributeKind, GetEnumAttributeValue, CreateStringAttribute, GetStringAttributeKind, GetStringAttributeValue, IsEnumAttribute, IsStringAttribute, ModuleCreateWithName, ModuleCreateWithNameInContext, CloneModule, DisposeModule, GetModuleIdentifier, SetModuleIdentifier, GetSourceFileName, SetSourceFileName, GetDataLayoutStr, GetDataLayout, SetDataLayout, GetTarget, SetTarget, CopyModuleFlagsMetadata, DisposeModuleFlagsMetadata, ModuleFlagEntriesGetFlagBehavior, ModuleFlagEntriesGetKey, ModuleFlagEntriesGetMetadata, GetModuleFlag, AddModuleFlag, DumpModule, PrintModuleToFile, PrintModuleToString, GetModuleInlineAsm, SetModuleInlineAsm2, AppendModuleInlineAsm, GetInlineAsm, GetModuleContext, GetTypeByName, GetFirstNamedMetadata, GetLastNamedMetadata, GetNextNamedMetadata, GetPreviousNamedMetadata, GetNamedMetadata, GetOrInsertNamedMetadata, GetNamedMetadataName, GetNamedMetadataNumOperands, GetNamedMetadataOperands, AddNamedMetadataOperand, GetDebugLocDirectory, GetDebugLocFilename, GetDebugLocLine, GetDebugLocColumn, AddFunction, GetNamedFunction, GetFirstFunction, GetLastFunction, GetNextFunction, GetPreviousFunction, SetModuleInlineAsm, GetTypeKind, TypeIsSized, GetTypeContext, DumpType, PrintTypeToString, Int1TypeInContext, Int8TypeInContext, Int16TypeInContext, Int32TypeInContext, Int64TypeInContext, Int128TypeInContext, IntTypeInContext, Int1Type, Int8Type, Int16Type, Int32Type, Int64Type, Int128Type, IntType, GetIntTypeWidth, HalfTypeInContext, FloatTypeInContext, DoubleTypeInContext, X86FP80TypeInContext, FP128TypeInContext, PPCFP128TypeInContext, HalfType, FloatType, DoubleType, X86FP80Type, FP128Type, PPCFP128Type, FunctionType, IsFunctionVarArg, GetReturnType, CountParamTypes, GetParamTypes, StructTypeInContext, StructType, StructCreateNamed, GetStructName, StructSetBody, CountStructElementTypes, GetStructElementTypes, StructGetTypeAtIndex, IsPackedStruct, IsOpaqueStruct, IsLiteralStruct, GetElementType, GetSubtypes, GetNumContainedTypes, ArrayType, GetArrayLength, PointerType, GetPointerAddressSpace, VectorType, GetVectorSize, VoidTypeInContext, LabelTypeInContext, X86MMXTypeInContext, TokenTypeInContext, MetadataTypeInContext, VoidType, LabelType, X86MMXType, TypeOf, GetValueKind, GetValueName2, SetValueName2, DumpValue, PrintValueToString, ReplaceAllUsesWith, IsConstant, IsUndef, IsAArgument, IsABasicBlock, IsAInlineAsm, IsAUser, IsAConstant, IsABlockAddress, IsAConstantAggregateZero, IsAConstantArray, IsAConstantDataSequential, IsAConstantDataArray, IsAConstantDataVector, IsAConstantExpr, IsAConstantFP, IsAConstantInt, IsAConstantPointerNull, IsAConstantStruct, IsAConstantTokenNone, IsAConstantVector, IsAGlobalValue, IsAGlobalAlias, IsAGlobalIFunc, IsAGlobalObject, IsAFunction, IsAGlobalVariable, IsAUndefValue, IsAInstruction, IsABinaryOperator, IsACallInst, IsAIntrinsicInst, IsADbgInfoIntrinsic, IsADbgVariableIntrinsic, IsADbgDeclareInst, IsADbgLabelInst, IsAMemIntrinsic, IsAMemCpyInst, IsAMemMoveInst, IsAMemSetInst, IsACmpInst, IsAFCmpInst, IsAICmpInst, IsAExtractElementInst, IsAGetElementPtrInst, IsAInsertElementInst, IsAInsertValueInst, IsALandingPadInst, IsAPHINode, IsASelectInst, IsAShuffleVectorInst, IsAStoreInst, IsABranchInst, IsAIndirectBrInst, IsAInvokeInst, IsAReturnInst, IsASwitchInst, IsAUnreachableInst, IsAResumeInst, IsACleanupReturnInst, IsACatchReturnInst, IsAFuncletPadInst, IsACatchPadInst, IsACleanupPadInst, IsAUnaryInstruction, IsAAllocaInst, IsACastInst, IsAAddrSpaceCastInst, IsABitCastInst, IsAFPExtInst, IsAFPToSIInst, IsAFPToUIInst, IsAFPTruncInst, IsAIntToPtrInst, IsAPtrToIntInst, IsASExtInst, IsASIToFPInst, IsATruncInst, IsAUIToFPInst, IsAZExtInst, IsAExtractValueInst, IsALoadInst, IsAVAArgInst, IsAMDNode, IsAMDString, GetValueName, SetValueName, GetFirstUse, GetNextUse, GetUser, GetUsedValue, GetOperand, GetOperandUse, SetOperand, GetNumOperands, ConstNull, ConstAllOnes, GetUndef, IsNull, ConstPointerNull, ConstInt, ConstIntOfArbitraryPrecision, ConstIntOfString, ConstIntOfStringAndSize, ConstReal, ConstRealOfString, ConstRealOfStringAndSize, ConstIntGetZExtValue, ConstIntGetSExtValue, ConstRealGetDouble, ConstStringInContext, ConstString, IsConstantString, GetAsString, ConstStructInContext, ConstStruct, ConstArray, ConstNamedStruct, GetElementAsConstant, ConstVector, GetConstOpcode, AlignOf, SizeOf, ConstNeg, ConstNSWNeg, ConstNUWNeg, ConstFNeg, ConstNot, ConstAdd, ConstNSWAdd, ConstNUWAdd, ConstFAdd, ConstSub, ConstNSWSub, ConstNUWSub, ConstFSub, ConstMul, ConstNSWMul, ConstNUWMul, ConstFMul, ConstUDiv, ConstExactUDiv, ConstSDiv, ConstExactSDiv, ConstFDiv, ConstURem, ConstSRem, ConstFRem, ConstAnd, ConstOr, ConstXor, ConstICmp, ConstFCmp, ConstShl, ConstLShr, ConstAShr, ConstGEP, ConstGEP2, ConstInBoundsGEP, ConstInBoundsGEP2, ConstTrunc, ConstSExt, ConstZExt, ConstFPTrunc, ConstFPExt, ConstUIToFP, ConstSIToFP, ConstFPToUI, ConstFPToSI, ConstPtrToInt, ConstIntToPtr, ConstBitCast, ConstAddrSpaceCast, ConstZExtOrBitCast, ConstSExtOrBitCast, ConstTruncOrBitCast, ConstPointerCast, ConstIntCast, ConstFPCast, ConstSelect, ConstExtractElement, ConstInsertElement, ConstShuffleVector, ConstExtractValue, ConstInsertValue, BlockAddress, ConstInlineAsm, GetGlobalParent, IsDeclaration, GetLinkage, SetLinkage, GetSection, SetSection, GetVisibility, SetVisibility, GetDLLStorageClass, SetDLLStorageClass, GetUnnamedAddress, SetUnnamedAddress, GlobalGetValueType, HasUnnamedAddr, SetUnnamedAddr, GetAlignment, SetAlignment, GlobalSetMetadata, GlobalEraseMetadata, GlobalClearMetadata, GlobalCopyAllMetadata, DisposeValueMetadataEntries, ValueMetadataEntriesGetKind, ValueMetadataEntriesGetMetadata, AddGlobal, AddGlobalInAddressSpace, GetNamedGlobal, GetFirstGlobal, GetLastGlobal, GetNextGlobal, GetPreviousGlobal, DeleteGlobal, GetInitializer, SetInitializer, IsThreadLocal, SetThreadLocal, IsGlobalConstant, SetGlobalConstant, GetThreadLocalMode, SetThreadLocalMode, IsExternallyInitialized, SetExternallyInitialized, AddAlias, GetNamedGlobalAlias, GetFirstGlobalAlias, GetLastGlobalAlias, GetNextGlobalAlias, GetPreviousGlobalAlias, AliasGetAliasee, AliasSetAliasee, DeleteFunction, HasPersonalityFn, GetPersonalityFn, SetPersonalityFn, GetIntrinsicID, GetIntrinsicDeclaration, IntrinsicGetType, IntrinsicGetName, IntrinsicCopyOverloadedName, IntrinsicIsOverloaded, GetFunctionCallConv, SetFunctionCallConv, GetGC, SetGC, AddAttributeAtIndex, GetAttributeCountAtIndex, GetAttributesAtIndex, GetEnumAttributeAtIndex, GetStringAttributeAtIndex, RemoveEnumAttributeAtIndex, RemoveStringAttributeAtIndex, AddTargetDependentFunctionAttr, CountParams, GetParams, GetParam, GetParamParent, GetFirstParam, GetLastParam, GetNextParam, GetPreviousParam, SetParamAlignment, MDStringInContext, MDString, MDNodeInContext, MDNode, MetadataAsValue, ValueAsMetadata, GetMDString, GetMDNodeNumOperands, GetMDNodeOperands, BasicBlockAsValue, ValueIsBasicBlock, ValueAsBasicBlock, GetBasicBlockName, GetBasicBlockParent, GetBasicBlockTerminator, CountBasicBlocks, GetBasicBlocks, GetFirstBasicBlock, GetLastBasicBlock, GetNextBasicBlock, GetPreviousBasicBlock, GetEntryBasicBlock, CreateBasicBlockInContext, AppendBasicBlockInContext, AppendBasicBlock, InsertBasicBlockInContext, InsertBasicBlock, DeleteBasicBlock, RemoveBasicBlockFromParent, MoveBasicBlockBefore, MoveBasicBlockAfter, GetFirstInstruction, GetLastInstruction, HasMetadata, GetMetadata, SetMetadata, InstructionGetAllMetadataOtherThanDebugLoc, GetInstructionParent, GetNextInstruction, GetPreviousInstruction, InstructionRemoveFromParent, InstructionEraseFromParent, GetInstructionOpcode, GetICmpPredicate, GetFCmpPredicate, InstructionClone, IsATerminatorInst, GetNumArgOperands, SetInstructionCallConv, GetInstructionCallConv, SetInstrParamAlignment, AddCallSiteAttribute, GetCallSiteAttributeCount, GetCallSiteAttributes, GetCallSiteEnumAttribute, GetCallSiteStringAttribute, RemoveCallSiteEnumAttribute, RemoveCallSiteStringAttribute, GetCalledFunctionType, GetCalledValue, IsTailCall, SetTailCall, GetNormalDest, GetUnwindDest, SetNormalDest, SetUnwindDest, GetNumSuccessors, GetSuccessor, SetSuccessor, IsConditional, GetCondition, SetCondition, GetSwitchDefaultDest, GetAllocatedType, IsInBounds, SetIsInBounds, AddIncoming, CountIncoming, GetIncomingValue, GetIncomingBlock, GetNumIndices, GetIndices, CreateBuilderInContext, CreateBuilder, PositionBuilder, PositionBuilderBefore, PositionBuilderAtEnd, GetInsertBlock, ClearInsertionPosition, InsertIntoBuilder, InsertIntoBuilderWithName, DisposeBuilder, SetCurrentDebugLocation, GetCurrentDebugLocation, SetInstDebugLocation, BuildRetVoid, BuildRet, BuildAggregateRet, BuildBr, BuildCondBr, BuildSwitch, BuildIndirectBr, BuildInvoke, BuildInvoke2, BuildUnreachable, BuildResume, BuildLandingPad, BuildCleanupRet, BuildCatchRet, BuildCatchPad, BuildCleanupPad, BuildCatchSwitch, AddCase, AddDestination, GetNumClauses, GetClause, AddClause, IsCleanup, SetCleanup, AddHandler, GetNumHandlers, GetHandlers, GetArgOperand, SetArgOperand, GetParentCatchSwitch, SetParentCatchSwitch, BuildAdd, BuildNSWAdd, BuildNUWAdd, BuildFAdd, BuildSub, BuildNSWSub, BuildNUWSub, BuildFSub, BuildMul, BuildNSWMul, BuildNUWMul, BuildFMul, BuildUDiv, BuildExactUDiv, BuildSDiv, BuildExactSDiv, BuildFDiv, BuildURem, BuildSRem, BuildFRem, BuildShl, BuildLShr, BuildAShr, BuildAnd, BuildOr, BuildXor, BuildBinOp, BuildNeg, BuildNSWNeg, BuildNUWNeg, BuildFNeg, BuildNot, BuildMalloc, BuildArrayMalloc, BuildMemSet, BuildMemCpy, BuildMemMove, BuildAlloca, BuildArrayAlloca, BuildFree, BuildLoad, BuildLoad2, BuildStore, BuildGEP, BuildInBoundsGEP, BuildStructGEP, BuildGEP2, BuildInBoundsGEP2, BuildStructGEP2, BuildGlobalString, BuildGlobalStringPtr, GetVolatile, SetVolatile, GetOrdering, SetOrdering, BuildTrunc, BuildZExt, BuildSExt, BuildFPToUI, BuildFPToSI, BuildUIToFP, BuildSIToFP, BuildFPTrunc, BuildFPExt, BuildPtrToInt, BuildIntToPtr, BuildBitCast, BuildAddrSpaceCast, BuildZExtOrBitCast, BuildSExtOrBitCast, BuildTruncOrBitCast, BuildCast, BuildPointerCast, BuildPointerCast2, BuildIntCast, BuildFPCast, BuildICmp, BuildFCmp, BuildPhi, BuildCall, BuildCall2, BuildSelect, BuildVAArg, BuildExtractElement, BuildInsertElement, BuildShuffleVector, BuildExtractValue, BuildInsertValue, BuildIsNull, BuildIsNotNull, BuildPtrDiff, BuildFence, BuildAtomicRMW, BuildAtomicCmpXchg, IsAtomicSingleThread, SetAtomicSingleThread, GetCmpXchgSuccessOrdering, SetCmpXchgSuccessOrdering, GetCmpXchgFailureOrdering, SetCmpXchgFailureOrdering, CreateModuleProviderForExistingModule, DisposeModuleProvider, CreateMemoryBufferWithContentsOfFile, CreateMemoryBufferWithSTDIN, CreateMemoryBufferWithMemoryRange, CreateMemoryBufferWithMemoryRangeCopy, GetBufferStart, GetBufferSize, DisposeMemoryBuffer, GetGlobalPassRegistry, CreatePassManager, CreateFunctionPassManagerForModule, CreateFunctionPassManager, RunPassManager, InitializeFunctionPassManager, RunFunctionPassManager, FinalizeFunctionPassManager, DisposePassManager, StartMultithreaded, StopMultithreaded, IsMultithreaded

        Function address.