Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/Orc/
H A DCompileOnDemandLayer.cpp77 CompileOnDemandLayer &Parent) in PartitioningIRMaterializationUnit()
83 CompileOnDemandLayer &Parent) in PartitioningIRMaterializationUnit()
103 CompileOnDemandLayer &Parent;
106 Optional<CompileOnDemandLayer::GlobalValueSet>
107 CompileOnDemandLayer::compileRequested(GlobalValueSet Requested) { in compileRequested()
111 Optional<CompileOnDemandLayer::GlobalValueSet>
112 CompileOnDemandLayer::compileWholeModule(GlobalValueSet Requested) { in compileWholeModule()
116 CompileOnDemandLayer::CompileOnDemandLayer( in CompileOnDemandLayer() function in llvm::orc::CompileOnDemandLayer
123 void CompileOnDemandLayer::setPartitionFunction(PartitionFunction Partition) { in setPartitionFunction()
127 void CompileOnDemandLayer::setImplMap(ImplSymbolMap *Imp) { in setImplMap()
[all …]
H A DCMakeLists.txt2 CompileOnDemandLayer.cpp
H A DLLJIT.cpp1247 CODLayer = std::make_unique<CompileOnDemandLayer>( in LLLazyJIT()
/netbsd-src/external/apache2/llvm/dist/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
96 members: a std::unique_ptr<JITCompileCallbackManager> and a CompileOnDemandLayer,
97 to our class. The CompileCallbackManager member is used by the CompileOnDemandLayer
[all …]
H A DBuildingAJIT4.rst17 reexports API. Together these will be used to replace the CompileOnDemandLayer
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/ExecutionEngine/Orc/
H A DCompileOnDemandLayer.h62 class CompileOnDemandLayer : public IRLayer {
85 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;
/netbsd-src/external/apache2/llvm/lib/libLLVMOrc/
H A DMakefile9 SRCS+= CompileOnDemandLayer.cpp \
/netbsd-src/external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/lib/ExecutionEngine/Orc/
H A DBUILD.gn16 "CompileOnDemandLayer.cpp",
/netbsd-src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter3/
H A DKaleidoscopeJIT.h52 CompileOnDemandLayer CODLayer;
/netbsd-src/external/apache2/llvm/dist/llvm/examples/SpeculativeJIT/
H A DSpeculativeJIT.cpp146 CompileOnDemandLayer CODLayer;
/netbsd-src/external/apache2/llvm/dist/llvm/tools/lli/
H A Dlli.cpp963 J->setPartitionFunction(orc::CompileOnDemandLayer::compileWholeModule); in runOrcJIT()
/netbsd-src/external/apache2/llvm/dist/llvm/docs/
H A DORCv2.rst98 The LLLazyJIT extends LLJIT and adds a CompileOnDemandLayer to enable lazy