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.
|
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.
|
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.
|
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 | |
LLVMTargetMachineRef |
\addtogroup LLVMCTarget
\{
|
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.