Module llvm_sys::orc2[][src]

Expand description

OrcV2

Modules

ee
lljit

Structs

LLVMJITCSymbolMapPair

A pair of a symbol name and an evaluated symbol.

LLVMJITEvaluatedSymbol

An evaluated symbol address and flags.

LLVMJITSymbolFlags

Linkage flags for a symbol definition.

LLVMOrcCLookupSetElement

An element type for a symbol lookup set.

Enums

LLVMJITSymbolGenericFlags

Generic linkage flags for a symbol definition.

LLVMOrcJITDylibLookupFlags

JITDylib lookup flags. This can be used by definition generators when deciding whether to produce a definition for a requested symbol.

LLVMOrcLookupKind

Lookup kind. This can be used by definition generators when deciding whether to produce a definition for a requested symbol.

LLVMOrcOpaqueDefinitionGenerator
LLVMOrcOpaqueExecutionSession
LLVMOrcOpaqueJITDylib
LLVMOrcOpaqueJITTargetMachineBuilder
LLVMOrcOpaqueLookupState
LLVMOrcOpaqueMaterializationUnit
LLVMOrcOpaqueObjectLayer
LLVMOrcOpaqueResourceTracker
LLVMOrcOpaqueSymbolStringPool
LLVMOrcOpaqueThreadSafeContext
LLVMOrcOpaqueThreadSafeModule
LLVMOrcQuaqueSymbolStringPoolEntry
LLVMOrcSymbolLookupFlags

Symbol lookup flags for lookup sets.

Functions

LLVMOrcAbsoluteSymbols
LLVMOrcCreateCustomCAPIDefinitionGenerator
LLVMOrcCreateDynamicLibrarySearchGeneratorForProcess
LLVMOrcCreateNewThreadSafeContext
LLVMOrcCreateNewThreadSafeModule
LLVMOrcDisposeDefinitionGenerator
LLVMOrcDisposeJITTargetMachineBuilder
LLVMOrcDisposeMaterializationUnit
LLVMOrcDisposeObjectLayer
LLVMOrcDisposeThreadSafeContext
LLVMOrcDisposeThreadSafeModule
LLVMOrcExecutionSessionCreateBareJITDylib
LLVMOrcExecutionSessionCreateJITDylib
LLVMOrcExecutionSessionGetJITDylibByName
LLVMOrcExecutionSessionGetSymbolStringPool
LLVMOrcExecutionSessionIntern
LLVMOrcExecutionSessionSetErrorReporter
LLVMOrcJITDylibAddGenerator
LLVMOrcJITDylibClear
LLVMOrcJITDylibCreateResourceTracker
LLVMOrcJITDylibDefine
LLVMOrcJITDylibGetDefaultResourceTracker
LLVMOrcJITTargetMachineBuilderCreateFromTargetMachine
LLVMOrcJITTargetMachineBuilderDetectHost
LLVMOrcReleaseResourceTracker
LLVMOrcReleaseSymbolStringPoolEntry
LLVMOrcResourceTrackerRemove
LLVMOrcResourceTrackerTransferTo
LLVMOrcRetainSymbolStringPoolEntry
LLVMOrcSymbolStringPoolClearDeadEntries
LLVMOrcSymbolStringPoolEntryStr
LLVMOrcThreadSafeContextGetContext

Type Definitions

LLVMJITTargetSymbolFlags

Target specific flags for a symbol definition.

LLVMOrcCAPIDefinitionGeneratorTryToGenerateFunction
LLVMOrcCLookupSet

A set of symbols to look up / generate.

LLVMOrcCSymbolMapPairs

A list of (SymbolStringPtr, JITEvaluatedSymbol) pairs that can be used to construct a SymbolMap.

LLVMOrcDefinitionGeneratorRef
LLVMOrcErrorReporterFunction

Error reporter function.

LLVMOrcExecutionSessionRef
LLVMOrcJITDylibRef
LLVMOrcJITTargetAddress
LLVMOrcJITTargetMachineBuilderRef
LLVMOrcLookupStateRef
LLVMOrcMaterializationUnitRef
LLVMOrcObjectLayerRef
LLVMOrcResourceTrackerRef
LLVMOrcSymbolPredicate
LLVMOrcSymbolStringPoolEntryRef
LLVMOrcSymbolStringPoolRef

A reference to an orc::SymbolStringPool.

LLVMOrcThreadSafeContextRef
LLVMOrcThreadSafeModuleRef