| Package | Description |
|---|---|
| org.bytedeco.llvm.LLVM | |
| org.bytedeco.llvm.global |
| Class and Description |
|---|
| LLVMContextRef
The top-level container for all LLVM global data.
|
| LLVMDiagnosticInfoRef |
| LLVMErrorRef
Opaque reference to an error instance.
|
| LLVMJITEvaluatedSymbol
Represents an evaluated symbol address and flags.
|
| LLVMJITSymbolFlags
Represents the linkage flags for a symbol definition.
|
| LLVMMCJITCompilerOptions |
| LLVMMCJITMemoryManagerRef |
| LLVMMemoryBufferRef
Used to pass regions of memory through LLVM interfaces.
|
| LLVMModuleRef
The top-level container for all other LLVM Intermediate Representation (IR)
objects.
|
| LLVMOpInfo1 |
| LLVMOpInfoSymbol1
The initial support in LLVM MC for the most general form of a relocatable
expression is "AddSymbol - SubtractSymbol + Offset".
|
| LLVMOrcCDependenceMapPair
Represents a pair of a JITDylib and LLVMOrcCSymbolsList.
|
| LLVMOrcCJITDylibSearchOrderElement
An element type for a JITDylib search order.
|
| LLVMOrcCLookupSetElement
An element type for a symbol lookup set.
|
| LLVMOrcCSymbolAliasMapEntry
Represents a SymbolAliasMapEntry
|
| LLVMOrcCSymbolAliasMapPair
Represents a pair of a symbol name and SymbolAliasMapEntry.
|
| LLVMOrcCSymbolDependenceGroup
A set of symbols that share dependencies.
|
| LLVMOrcCSymbolFlagsMapPair
Represents a pair of a symbol name and LLVMJITSymbolFlags.
|
| LLVMOrcCSymbolMapPair
Represents a pair of a symbol name and an evaluated symbol.
|
| LLVMOrcCSymbolsList
Represents a list of LLVMOrcSymbolStringPoolEntryRef and the associated
length.
|
| LLVMOrcDefinitionGeneratorRef
A reference to an orc::DefinitionGenerator.
|
| LLVMOrcExecutionSessionRef
A reference to an orc::ExecutionSession instance.
|
| LLVMOrcJITDylibRef
A reference to an orc::JITDylib instance.
|
| LLVMOrcLookupStateRef
An opaque lookup state object.
|
| LLVMOrcMaterializationResponsibilityRef
A reference to a uniquely owned orc::MaterializationResponsibility instance.
|
| LLVMOrcObjectLayerRef
A reference to an orc::ObjectLayer instance.
|
| LLVMOrcSymbolStringPoolEntryRef
A reference to an orc::SymbolStringPool table entry.
|
| LLVMOrcThreadSafeModuleRef
A reference to an orc::ThreadSafeModule instance.
|
| LTOObjectBuffer
Type to wrap a single object returned by ThinLTO.
|
| Class and Description |
|---|
| LLVMAttributeRef
Used to represent an attributes.
|
| LLVMBasicBlockRef
Represents a basic block of instructions in LLVM IR.
|
| LLVMBinaryRef |
| LLVMBuilderRef
Represents an LLVM basic block builder.
|
| LLVMComdatRef |
| LLVMContextRef
The top-level container for all LLVM global data.
|
| LLVMDbgRecordRef |
| LLVMDiagnosticHandler
\defgroup LLVMCCoreContext Contexts
Contexts are execution states for the core LLVM IR system.
|
| LLVMDiagnosticInfoRef |
| LLVMDIBuilderRef
Represents an LLVM debug info builder.
|
| LLVMDisasmContextRef
An opaque reference to a disassembler context.
|
| LLVMErrorRef
Opaque reference to an error instance.
|
| LLVMErrorTypeId
Error type identifier.
|
| LLVMExecutionEngineRef |
| LLVMFatalErrorHandler
\addtogroup LLVMCError
\{
|
| LLVMGenericValueRef |
| LLVMJITEventListenerRef |
| LLVMMCJITCompilerOptions |
| LLVMMCJITMemoryManagerRef |
| LLVMMemoryBufferRef
Used to pass regions of memory through LLVM interfaces.
|
| LLVMMemoryManagerAllocateCodeSectionCallback |
| LLVMMemoryManagerAllocateDataSectionCallback |
| LLVMMemoryManagerCreateContextCallback |
| LLVMMemoryManagerDestroyCallback |
| LLVMMemoryManagerFinalizeMemoryCallback |
| LLVMMemoryManagerNotifyTerminatingCallback |
| LLVMMetadataRef
Represents an LLVM Metadata.
|
| LLVMModuleFlagEntry |
| LLVMModuleProviderRef
Interface used to provide a module to JIT or interpreter.
|
| LLVMModuleRef
The top-level container for all other LLVM Intermediate Representation (IR)
objects.
|
| LLVMNamedMDNodeRef
Represents an LLVM Named Metadata Node.
|
| LLVMObjectFileRef
Deprecated: Use LLVMBinaryRef instead.
|
| LLVMOperandBundleRef |
| LLVMOpInfoCallback
The type for the operand information call back function.
|
| LLVMOrcCAPIDefinitionGeneratorTryToGenerateFunction
A custom generator function.
|
| LLVMOrcCJITDylibSearchOrderElement
An element type for a JITDylib search order.
|
| LLVMOrcCLookupSetElement
An element type for a symbol lookup set.
|
| LLVMOrcCSymbolAliasMapPair
Represents a pair of a symbol name and SymbolAliasMapEntry.
|
| LLVMOrcCSymbolDependenceGroup
A set of symbols that share dependencies.
|
| LLVMOrcCSymbolFlagsMapPair
Represents a pair of a symbol name and LLVMJITSymbolFlags.
|
| LLVMOrcCSymbolMapPair
Represents a pair of a symbol name and an evaluated symbol.
|
| LLVMOrcDefinitionGeneratorRef
A reference to an orc::DefinitionGenerator.
|
| LLVMOrcDisposeCAPIDefinitionGeneratorFunction
Disposer for a custom generator.
|
| LLVMOrcDumpObjectsRef
A reference to an orc::DumpObjects object.
|
| LLVMOrcErrorReporterFunction
Error reporter function.
|
| LLVMOrcExecutionSessionLookupHandleResultFunction
Callback type for ExecutionSession lookups.
|
| LLVMOrcExecutionSessionRef
A reference to an orc::ExecutionSession instance.
|
| LLVMOrcGenericIRModuleOperationFunction
A function for inspecting/mutating IR modules, suitable for use with
LLVMOrcThreadSafeModuleWithModuleDo.
|
| LLVMOrcIndirectStubsManagerRef
A reference to an orc::IndirectStubsManager instance.
|
| LLVMOrcIRTransformLayerRef
A reference to an orc::IRTransformLayer instance.
|
| LLVMOrcIRTransformLayerTransformFunction
A function for applying transformations as part of an transform layer.
|
| LLVMOrcJITDylibRef
A reference to an orc::JITDylib instance.
|
| LLVMOrcJITTargetMachineBuilderRef
A reference to an orc::JITTargetMachineBuilder instance.
|
| LLVMOrcLazyCallThroughManagerRef
A reference to an orc::LazyCallThroughManager instance.
|
| LLVMOrcLLJITBuilderObjectLinkingLayerCreatorFunction
A function for constructing an ObjectLinkingLayer instance to be used
by an LLJIT instance.
|
| LLVMOrcLLJITBuilderRef
A reference to an orc::LLJITBuilder instance.
|
| LLVMOrcLLJITRef
A reference to an orc::LLJIT instance.
|
| LLVMOrcLookupStateRef
An opaque lookup state object.
|
| LLVMOrcMaterializationResponsibilityRef
A reference to a uniquely owned orc::MaterializationResponsibility instance.
|
| LLVMOrcMaterializationUnitDestroyFunction
A MaterializationUnit destruction callback.
|
| LLVMOrcMaterializationUnitDiscardFunction
A MaterializationUnit discard callback.
|
| LLVMOrcMaterializationUnitMaterializeFunction
A MaterializationUnit materialize callback.
|
| LLVMOrcMaterializationUnitRef
A reference to a uniquely owned orc::MaterializationUnit instance.
|
| LLVMOrcObjectLayerRef
A reference to an orc::ObjectLayer instance.
|
| LLVMOrcObjectTransformLayerRef
A reference to an orc::ObjectTransformLayer instance.
|
| LLVMOrcObjectTransformLayerTransformFunction
A function for applying transformations to an object file buffer.
|
| LLVMOrcResourceTrackerRef
A reference to an orc::ResourceTracker instance.
|
| LLVMOrcSymbolPredicate
Predicate function for SymbolStringPoolEntries.
|
| LLVMOrcSymbolStringPoolEntryRef
A reference to an orc::SymbolStringPool table entry.
|
| LLVMOrcSymbolStringPoolRef
A reference to an orc::SymbolStringPool.
|
| LLVMOrcThreadSafeContextRef
A reference to an orc::ThreadSafeContext instance.
|
| LLVMOrcThreadSafeModuleRef
A reference to an orc::ThreadSafeModule instance.
|
| LLVMPassBuilderOptionsRef
A set of options passed which are attached to the Pass Manager upon run.
|
| LLVMPassManagerRef |
| LLVMRelocationIteratorRef |
| LLVMRemarkArgRef
Element of the "Args" list.
|
| LLVMRemarkDebugLocRef
DebugLoc containing File, Line and Column.
|
| LLVMRemarkEntryRef
A remark emitted by the compiler.
|
| LLVMRemarkParserRef |
| LLVMRemarkStringRef
String containing a buffer and a length.
|
| LLVMSectionIteratorRef
\defgroup LLVMCObject Object file reading and writing
\ingroup LLVMC
\{
|
| LLVMSymbolIteratorRef |
| LLVMSymbolLookupCallback
The type for the symbol lookup function.
|
| LLVMTargetDataRef |
| LLVMTargetLibraryInfoRef |
| LLVMTargetMachineOptionsRef
\addtogroup LLVMCTarget
\{
|
| LLVMTargetMachineRef |
| LLVMTargetRef |
| LLVMTypeRef
Each value in the LLVM IR has a type, an LLVMTypeRef.
|
| LLVMUseRef
Used to get the users and usees of a Value.
|
| LLVMValueMetadataEntry
Represents an entry in a Global Object's metadata attachments.
|
| LLVMValueRef
Represents an individual value in LLVM IR.
|
| LLVMYieldCallback |
| lto_code_gen_t
opaque reference to a code generator
|
| lto_diagnostic_handler_t
Diagnostic handler type.
|
| lto_input_t
Opaque reference to an LTO input file
|
| lto_module_t
opaque reference to a loaded object module
|
| LTOObjectBuffer
Type to wrap a single object returned by ThinLTO.
|
| Pass |
| PassRegistry |
| thinlto_code_gen_t
opaque reference to a thin code generator
|
Copyright © 2024. All rights reserved.