Module orc2

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