Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DLazyObjectLinkingLayer.cpp73 LazyObjectLinkingLayer::LazyObjectLinkingLayer(ObjectLinkingLayer &BaseLayer, in LazyObjectLinkingLayer() argument
75 : ObjectLayer(BaseLayer.getExecutionSession()), BaseLayer(BaseLayer), in LazyObjectLinkingLayer()
77 BaseLayer.addPlugin(std::make_unique<RenamerPlugin>()); in LazyObjectLinkingLayer()
86 return BaseLayer.add(std::move(RT), std::move(O), std::move(I)); in add()
99 if (auto Err = BaseLayer.add(RT, std::move(O), std::move(I))) in add()
109 return BaseLayer.emit(std::move(MR), std::move(Obj)); in emit()
H A DIRTransformLayer.cpp14 IRTransformLayer::IRTransformLayer(ExecutionSession &ES, IRLayer &BaseLayer, in IRTransformLayer() argument
16 : IRLayer(ES, BaseLayer.getManglingOptions()), BaseLayer(BaseLayer), in IRTransformLayer()
24 BaseLayer.emit(std::move(R), std::move(*TransformedTSM)); in emit()
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, in CompileOnDemandLayer() argument
19 : IRLayer(ES, BaseLayer.getManglingOptions()), BaseLayer(BaseLayer), in CompileOnDemandLayer()
52 BaseLayer, *getManglingOptions(), std::move(TSM)))) { in emit()
H A DIRPartitionLayer.cpp102 IRPartitionLayer::IRPartitionLayer(ExecutionSession &ES, IRLayer &BaseLayer) in IRPartitionLayer() argument
103 : IRLayer(ES, BaseLayer.getManglingOptions()), BaseLayer(BaseLayer) {} in IRPartitionLayer()
216 BaseLayer.emit(std::move(R), std::move(TSM)); in emitPartition()
301 BaseLayer.emit(std::move(R), std::move(*ExtractedTSM)); in emitPartition()
H A DReOptimizeLayer.cpp50 BaseLayer.emit(std::move(R), std::move(TSM)); in emit()
136 BaseLayer, *getManglingOptions(), std::move(TSM)), in emitMUImplSymbols()
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DReOptimizeLayer.h49 ReOptimizeLayer(ExecutionSession &ES, DataLayout &DL, IRLayer &BaseLayer, in ReOptimizeLayer() argument
51 : IRLayer(ES, BaseLayer.getManglingOptions()), ES(ES), Mangle(ES, DL), in ReOptimizeLayer()
52 BaseLayer(BaseLayer), RSManager(RM), ReOptFunc(identity), in ReOptimizeLayer()
167 IRLayer &BaseLayer; variable
H A DLazyObjectLinkingLayer.h39 LazyObjectLinkingLayer(ObjectLinkingLayer &BaseLayer,
53 ObjectLinkingLayer &BaseLayer; variable
H A DIRTransformLayer.h33 IRTransformLayer(ExecutionSession &ES, IRLayer &BaseLayer,
49 IRLayer &BaseLayer;
H A DObjectTransformLayer.h34 ObjectTransformLayer(ExecutionSession &ES, ObjectLayer &BaseLayer,
45 ObjectLayer &BaseLayer;
H A DIRPartitionLayer.h49 IRPartitionLayer(ExecutionSession &ES, IRLayer &BaseLayer);
78 IRLayer &BaseLayer; variable
H A DCompileOnDemandLayer.h63 CompileOnDemandLayer(ExecutionSession &ES, IRLayer &BaseLayer,
94 IRLayer &BaseLayer; variable
H A DIRCompileLayer.h53 IRCompileLayer(ExecutionSession &ES, ObjectLayer &BaseLayer,
65 ObjectLayer &BaseLayer; variable
H A DSpeculation.h179 IRSpeculationLayer(ExecutionSession &ES, IRLayer &BaseLayer, Speculator &Spec, in IRSpeculationLayer() argument
181 : IRLayer(ES, BaseLayer.getManglingOptions()), NextLayer(BaseLayer), in IRSpeculationLayer()