Home
last modified time | relevance | path

Searched refs:IRLayer (Results 1 – 13 of 13) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DLayer.h68 class LLVM_ABI IRLayer {
70 IRLayer(ExecutionSession &ES, const IRSymbolMapper::ManglingOptions *&MO) in IRLayer() function
73 virtual ~IRLayer();
123 BasicIRLayerMaterializationUnit(IRLayer &L,
130 IRLayer &L;
H A DIRTransformLayer.h28 class LLVM_ABI IRTransformLayer : public IRLayer {
33 IRTransformLayer(ExecutionSession &ES, IRLayer &BaseLayer,
49 IRLayer &BaseLayer;
H A DIRPartitionLayer.h38 class LLVM_ABI IRPartitionLayer : public IRLayer {
49 IRPartitionLayer(ExecutionSession &ES, IRLayer &BaseLayer);
78 IRLayer &BaseLayer;
H A DCompileOnDemandLayer.h56 class LLVM_ABI CompileOnDemandLayer : public IRLayer {
63 CompileOnDemandLayer(ExecutionSession &ES, IRLayer &BaseLayer,
94 IRLayer &BaseLayer;
H A DReOptimizeLayer.h28 class LLVM_ABI ReOptimizeLayer : public IRLayer, public ResourceManager {
49 ReOptimizeLayer(ExecutionSession &ES, DataLayout &DL, IRLayer &BaseLayer, in ReOptimizeLayer()
51 : IRLayer(ES, BaseLayer.getManglingOptions()), ES(ES), Mangle(ES, DL), in ReOptimizeLayer()
167 IRLayer &BaseLayer;
H A DSpeculation.h172 class LLVM_ABI IRSpeculationLayer : public IRLayer {
179 IRSpeculationLayer(ExecutionSession &ES, IRLayer &BaseLayer, Speculator &Spec, in IRSpeculationLayer()
181 : IRLayer(ES, BaseLayer.getManglingOptions()), NextLayer(BaseLayer), in IRSpeculationLayer()
201 IRLayer &NextLayer;
H A DIRCompileLayer.h32 class LLVM_ABI IRCompileLayer : public IRLayer {
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DIRTransformLayer.cpp14 IRTransformLayer::IRTransformLayer(ExecutionSession &ES, IRLayer &BaseLayer, in IRTransformLayer()
16 : IRLayer(ES, BaseLayer.getManglingOptions()), BaseLayer(BaseLayer), in IRTransformLayer()
H A DLayer.cpp22 IRLayer::~IRLayer() = default;
24 Error IRLayer::add(ResourceTrackerSP RT, ThreadSafeModule TSM) { in add()
137 IRLayer &L, const IRSymbolMapper::ManglingOptions &MO, ThreadSafeModule TSM) in BasicIRLayerMaterializationUnit()
H A DCompileOnDemandLayer.cpp17 ExecutionSession &ES, IRLayer &BaseLayer, LazyCallThroughManager &LCTMgr, in CompileOnDemandLayer()
19 : IRLayer(ES, BaseLayer.getManglingOptions()), BaseLayer(BaseLayer), in CompileOnDemandLayer()
H A DIRCompileLayer.cpp18 : IRLayer(ES, ManglingOpts), BaseLayer(BaseLayer), in IRCompileLayer()
H A DIRPartitionLayer.cpp102 IRPartitionLayer::IRPartitionLayer(ExecutionSession &ES, IRLayer &BaseLayer) in IRPartitionLayer()
103 : IRLayer(ES, BaseLayer.getManglingOptions()), BaseLayer(BaseLayer) {} in IRPartitionLayer()
H A DOrcV2CBindings.cpp594 void LLVMOrcIRTransformLayerEmit(LLVMOrcIRTransformLayerRef IRLayer, in LLVMOrcIRTransformLayerEmit() argument
598 unwrap(IRLayer)->emit( in LLVMOrcIRTransformLayerEmit()