Module orc2

Source
Expand description

OrcV2

Modules§

ee
lljit

Structs§

LLVMJITEvaluatedSymbol
An evaluated symbol address and flags.
LLVMJITSymbolFlags
Linkage flags for a symbol definition.
LLVMOrcCDependenceMapPair
LLVMOrcCJITDylibSearchOrderElement
An element type for a JITDylib search order.
LLVMOrcCLookupSetElement
An element type for a symbol lookup set.
LLVMOrcCSymbolAliasMapEntry
LLVMOrcCSymbolAliasMapPair
LLVMOrcCSymbolDependenceGroup
A set of symbols that share dependencies.
LLVMOrcCSymbolFlagsMapPair
A pair of a symbol name and LLVMJITSymbolFlags.
LLVMOrcCSymbolMapPair
A pair of a symbol name and an evaluated symbol.
LLVMOrcCSymbolsList

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
LLVMOrcOpaqueDumpObjects
LLVMOrcOpaqueExecutionSession
LLVMOrcOpaqueIRTransformLayer
LLVMOrcOpaqueIndirectStubsManager
LLVMOrcOpaqueJITDylib
LLVMOrcOpaqueJITTargetMachineBuilder
LLVMOrcOpaqueLazyCallThroughManager
LLVMOrcOpaqueLookupState
LLVMOrcOpaqueMaterializationResponsibility
LLVMOrcOpaqueMaterializationUnit
LLVMOrcOpaqueObjectLayer
LLVMOrcOpaqueObjectLinkingLayer
LLVMOrcOpaqueObjectTransformLayer
LLVMOrcOpaqueResourceTracker
LLVMOrcOpaqueSymbolStringPool
LLVMOrcOpaqueSymbolStringPoolEntry
LLVMOrcOpaqueThreadSafeContext
LLVMOrcOpaqueThreadSafeModule
LLVMOrcSymbolLookupFlags
Symbol lookup flags for lookup sets.

Functions§

LLVMOrcAbsoluteSymbols
LLVMOrcCreateCustomCAPIDefinitionGenerator
LLVMOrcCreateCustomMaterializationUnit
LLVMOrcCreateDumpObjects
LLVMOrcCreateDynamicLibrarySearchGeneratorForPath
LLVMOrcCreateDynamicLibrarySearchGeneratorForProcess
LLVMOrcCreateLocalIndirectStubsManager
LLVMOrcCreateLocalLazyCallThroughManager
LLVMOrcCreateNewThreadSafeContext
LLVMOrcCreateNewThreadSafeModule
LLVMOrcCreateStaticLibrarySearchGeneratorForPath
LLVMOrcDisposeCSymbolFlagsMap
LLVMOrcDisposeDefinitionGenerator
LLVMOrcDisposeDumpObjects
LLVMOrcDisposeIndirectStubsManager
LLVMOrcDisposeJITTargetMachineBuilder
LLVMOrcDisposeLazyCallThroughManager
LLVMOrcDisposeMaterializationResponsibility
LLVMOrcDisposeMaterializationUnit
LLVMOrcDisposeObjectLayer
LLVMOrcDisposeSymbols
LLVMOrcDisposeThreadSafeContext
LLVMOrcDisposeThreadSafeModule
LLVMOrcDumpObjects_CallOperator
LLVMOrcExecutionSessionCreateBareJITDylib
LLVMOrcExecutionSessionCreateJITDylib
LLVMOrcExecutionSessionGetJITDylibByName
LLVMOrcExecutionSessionGetSymbolStringPool
LLVMOrcExecutionSessionIntern
LLVMOrcExecutionSessionLookup
LLVMOrcExecutionSessionSetErrorReporter
LLVMOrcIRTransformLayerEmit
LLVMOrcIRTransformLayerSetTransform
LLVMOrcJITDylibAddGenerator
LLVMOrcJITDylibClear
LLVMOrcJITDylibCreateResourceTracker
LLVMOrcJITDylibDefine
LLVMOrcJITDylibGetDefaultResourceTracker
LLVMOrcJITTargetMachineBuilderCreateFromTargetMachine
LLVMOrcJITTargetMachineBuilderDetectHost
LLVMOrcJITTargetMachineBuilderGetTargetTriple
LLVMOrcJITTargetMachineBuilderSetTargetTriple
LLVMOrcLazyReexports
LLVMOrcLookupStateContinueLookup
LLVMOrcMaterializationResponsibilityDefineMaterializing
LLVMOrcMaterializationResponsibilityDelegate
LLVMOrcMaterializationResponsibilityFailMaterialization
LLVMOrcMaterializationResponsibilityGetExecutionSession
LLVMOrcMaterializationResponsibilityGetInitializerSymbol
LLVMOrcMaterializationResponsibilityGetRequestedSymbols
LLVMOrcMaterializationResponsibilityGetSymbols
LLVMOrcMaterializationResponsibilityGetTargetDylib
LLVMOrcMaterializationResponsibilityNotifyEmitted
LLVMOrcMaterializationResponsibilityNotifyResolved
LLVMOrcMaterializationResponsibilityReplace
LLVMOrcObjectLayerAddObjectFile
LLVMOrcObjectLayerAddObjectFileWithRT
LLVMOrcObjectLayerEmit
LLVMOrcObjectTransformLayerSetTransform
LLVMOrcReleaseResourceTracker
LLVMOrcReleaseSymbolStringPoolEntry
LLVMOrcResourceTrackerRemove
LLVMOrcResourceTrackerTransferTo
LLVMOrcRetainSymbolStringPoolEntry
LLVMOrcSymbolStringPoolClearDeadEntries
LLVMOrcSymbolStringPoolEntryStr
LLVMOrcThreadSafeContextGetContext
LLVMOrcThreadSafeModuleWithModuleDo

Type Aliases§

LLVMJITSymbolTargetFlags
Target specific flags for a symbol definition.
LLVMOrcCAPIDefinitionGeneratorTryToGenerateFunction
LLVMOrcCDependenceMapPairs
LLVMOrcCJITDylibSearchOrder
A JITDylib search order.
LLVMOrcCLookupSet
A set of symbols to look up / generate.
LLVMOrcCSymbolAliasMapPairs
LLVMOrcCSymbolFlagsMapPairs
LLVMOrcCSymbolMapPairs
A list of (SymbolStringPtr, JITEvaluatedSymbol) pairs that can be used to construct a SymbolMap.
LLVMOrcDefinitionGeneratorRef
LLVMOrcDisposeCAPIDefinitionGeneratorFunction
Disposer for a custom generator.
LLVMOrcDumpObjectsRef
LLVMOrcErrorReporterFunction
Error reporter function.
LLVMOrcExecutionSessionLookupHandleResultFunction
LLVMOrcExecutionSessionRef
LLVMOrcExecutorAddress
Represents an address in the executor process
LLVMOrcGenericIRModuleOperationFunction
LLVMOrcIRTransformLayerRef
LLVMOrcIRTransformLayerTransformFunction
LLVMOrcIndirectStubsManagerRef
LLVMOrcJITDylibRef
LLVMOrcJITTargetAddress
Represents an address in the executor process.
LLVMOrcJITTargetMachineBuilderRef
LLVMOrcLazyCallThroughManagerRef
LLVMOrcLookupStateRef
LLVMOrcMaterializationResponsibilityRef
LLVMOrcMaterializationUnitDestroyFunction
LLVMOrcMaterializationUnitDiscardFunction
LLVMOrcMaterializationUnitMaterializeFunction
LLVMOrcMaterializationUnitRef
LLVMOrcObjectLayerRef
LLVMOrcObjectLinkingLayerRef
LLVMOrcObjectTransformLayerRef
LLVMOrcObjectTransformLayerTransformFunction
LLVMOrcResourceTrackerRef
LLVMOrcSymbolPredicate
LLVMOrcSymbolStringPoolEntryRef
LLVMOrcSymbolStringPoolRef
A reference to an orc::SymbolStringPool.
LLVMOrcThreadSafeContextRef
LLVMOrcThreadSafeModuleRef