| Class | 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 | |
| LLVMJITEvaluatedSymbol |
Represents an evaluated symbol address and flags.
|
| LLVMJITEventListenerRef | |
| LLVMJITSymbolFlags |
Represents the linkage flags for a symbol definition.
|
| 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 | |
| LLVMOpInfo1 | |
| LLVMOpInfoCallback |
The type for the operand information call back function.
|
| LLVMOpInfoSymbol1 |
The initial support in LLVM MC for the most general form of a relocatable
expression is "AddSymbol - SubtractSymbol + Offset".
|
| LLVMOrcCAPIDefinitionGeneratorTryToGenerateFunction |
A custom generator function.
|
| 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.
|
| 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.
|
| LLVMOrcOpaqueObjectLinkingLayer |
A reference to an orc::ObjectLinkingLayer instance.
|
| 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.