Home
last modified time | relevance | path

Searched refs:CompileOnDemandLayer (Results 1 – 12 of 12) sorted by relevance

/llvm-project-15.0.7/llvm/lib/ExecutionEngine/Orc/
H A DCompileOnDemandLayer.cpp83 CompileOnDemandLayer &Parent) in PartitioningIRMaterializationUnit()
102 CompileOnDemandLayer &Parent;
105 Optional<CompileOnDemandLayer::GlobalValueSet>
110 Optional<CompileOnDemandLayer::GlobalValueSet>
115 CompileOnDemandLayer::CompileOnDemandLayer( in CompileOnDemandLayer() function in llvm::orc::CompileOnDemandLayer
126 void CompileOnDemandLayer::setImplMap(ImplSymbolMap *Imp) { in setImplMap()
129 void CompileOnDemandLayer::emit( in emit()
184 CompileOnDemandLayer::PerDylibResources &
185 CompileOnDemandLayer::getPerDylibResources(JITDylib &TargetD) { in getPerDylibResources()
214 void CompileOnDemandLayer::cleanUpModule(Module &M) { in cleanUpModule()
[all …]
H A DCMakeLists.txt6 CompileOnDemandLayer.cpp
H A DLLJIT.cpp946 CODLayer = std::make_unique<CompileOnDemandLayer>( in LLLazyJIT()
/llvm-project-15.0.7/llvm/docs/tutorial/
H A DBuildingAJIT3.rst38 *CompileOnDemandLayer*.
40 The CompileOnDemandLayer class conforms to the layer interface described in
44 first time it is called. To do this, the CompileOnDemandLayer creates two small
63 chapter of this tutorial, but for now we'll trust the CompileOnDemandLayer to
65 CompileOnDemandLayer to the top of our stack and we'll get the benefits of
72 #include "llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h"
90 CompileOnDemandLayer<decltype(OptimizeLayer)> CODLayer;
95 First we need to include the CompileOnDemandLayer.h header, then add two new
129 Now we can construct our CompileOnDemandLayer. Following the pattern from
132 when a not-yet-compiled function is called, the CompileOnDemandLayer will call
[all …]
H A DBuildingAJIT4.rst17 reexports API. Together these will be used to replace the CompileOnDemandLayer
/llvm-project-15.0.7/llvm/include/llvm/ExecutionEngine/Orc/
H A DCompileOnDemandLayer.h56 class CompileOnDemandLayer : public IRLayer {
79 CompileOnDemandLayer(ExecutionSession &ES, IRLayer &BaseLayer,
H A DLLJIT.h227 setPartitionFunction(CompileOnDemandLayer::PartitionFunction Partition) { in setPartitionFunction()
232 CompileOnDemandLayer &getCompileOnDemandLayer() { return *CODLayer; } in getCompileOnDemandLayer()
248 std::unique_ptr<CompileOnDemandLayer> CODLayer;
/llvm-project-15.0.7/llvm/utils/gn/secondary/llvm/lib/ExecutionEngine/Orc/
H A DBUILD.gn16 "CompileOnDemandLayer.cpp",
/llvm-project-15.0.7/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter3/
H A DKaleidoscopeJIT.h51 CompileOnDemandLayer CODLayer;
/llvm-project-15.0.7/llvm/examples/SpeculativeJIT/
H A DSpeculativeJIT.cpp150 CompileOnDemandLayer CODLayer;
/llvm-project-15.0.7/llvm/tools/lli/
H A Dlli.cpp1013 J->setPartitionFunction(orc::CompileOnDemandLayer::compileWholeModule); in runOrcJIT()
/llvm-project-15.0.7/llvm/docs/
H A DORCv2.rst98 The LLLazyJIT extends LLJIT and adds a CompileOnDemandLayer to enable lazy