Home
last modified time | relevance | path

Searched refs:BaseLayer (Results 1 – 11 of 11) sorted by relevance

/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DIRTransformLayer.cpp14 IRTransformLayer::IRTransformLayer(ExecutionSession &ES, IRLayer &BaseLayer,
16 : IRLayer(ES, BaseLayer.getManglingOptions()), BaseLayer(BaseLayer), in IRTransformLayer()
24 BaseLayer.emit(std::move(R), std::move(*TransformedTSM)); in emit()
15 IRTransformLayer(ExecutionSession & ES,IRLayer & BaseLayer,TransformFunction Transform) IRTransformLayer() argument
H A DObjectTransformLayer.cpp20 ObjectLayer &BaseLayer, in ObjectTransformLayer() argument
22 : BaseT(ES), BaseLayer(BaseLayer), Transform(std::move(Transform)) {} in ObjectTransformLayer()
40 BaseLayer.emit(std::move(R), std::move(O)); in emit()
H A DIRCompileLayer.cpp16 IRCompileLayer::IRCompileLayer(ExecutionSession &ES, ObjectLayer &BaseLayer, in IRCompileLayer() argument
18 : IRLayer(ES, ManglingOpts), BaseLayer(BaseLayer), in IRCompileLayer()
40 BaseLayer.emit(std::move(R), std::move(*Obj)); in emit()
H A DCompileOnDemandLayer.cpp17 ExecutionSession &ES, IRLayer &BaseLayer, LazyCallThroughManager &LCTMgr,
19 : IRLayer(ES, BaseLayer.getManglingOptions()), BaseLayer(BaseLayer),
52 BaseLayer, *getManglingOptions(), std::move(TSM)))) { in extractSubModule()
116 CompileOnDemandLayer(ExecutionSession & ES,IRLayer & BaseLayer,LazyCallThroughManager & LCTMgr,IndirectStubsManagerBuilder BuildIndirectStubsManager) CompileOnDemandLayer() argument
/llvm-project/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter4/
H A DKaleidoscopeJIT.h90 KaleidoscopeASTLayer(IRLayer &BaseLayer, const DataLayout &DL) in KaleidoscopeASTLayer() argument
91 : BaseLayer(BaseLayer), DL(DL) {} in KaleidoscopeASTLayer()
102 BaseLayer.emit(std::move(MR), irgenAndTakeOwnership(*F, "")); in emit()
106 MangleAndInterner Mangle(BaseLayer.getExecutionSession(), DL); in getInterface()
114 IRLayer &BaseLayer;
/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DIRTransformLayer.h32 IRTransformLayer(ExecutionSession &ES, IRLayer &BaseLayer,
48 IRLayer &BaseLayer;
H A DObjectTransformLayer.h33 ObjectTransformLayer(ExecutionSession &ES, ObjectLayer &BaseLayer,
44 ObjectLayer &BaseLayer;
H A DIRCompileLayer.h52 IRCompileLayer(ExecutionSession &ES, ObjectLayer &BaseLayer,
64 ObjectLayer &BaseLayer; variable
H A DCompileOnDemandLayer.h62 CompileOnDemandLayer(ExecutionSession &ES, IRLayer &BaseLayer,
93 IRLayer &BaseLayer;
123 IRLayer &BaseLayer; global() variable
H A DSpeculation.h178 IRSpeculationLayer(ExecutionSession &ES, IRLayer &BaseLayer, Speculator &Spec, in IRSpeculationLayer() argument
180 : IRLayer(ES, BaseLayer.getManglingOptions()), NextLayer(BaseLayer), in IRSpeculationLayer()
/llvm-project/llvm/docs/tutorial/
H A DBuildingAJIT2.rst153 IRTransformLayer(ExecutionSession &ES, IRLayer &BaseLayer,
169 IRLayer &BaseLayer;
176 IRLayer &BaseLayer,
178 : IRLayer(ES), BaseLayer(BaseLayer), Transform(std::move(Transform)) {}
185 BaseLayer.emit(std::move(R), std::move(*TransformedTSM));