Home
last modified time | relevance | path

Searched refs:SimpleCompiler (Results 1 – 24 of 24) sorted by relevance

/external/llvm-project/llvm/lib/ExecutionEngine/Orc/
DCompileUtils.cpp37 Expected<SimpleCompiler::CompileResult> SimpleCompiler::operator()(Module &M) { in operator ()()
67 SimpleCompiler::CompileResult
68 SimpleCompiler::tryToLoadFromObjectCache(const Module &M) { in tryToLoadFromObjectCache()
75 void SimpleCompiler::notifyObjectCompiled(const Module &M, in notifyObjectCompiled()
89 SimpleCompiler C(*TM, ObjCache); in operator ()()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/ExecutionEngine/Orc/
DCompileUtils.cpp37 Expected<SimpleCompiler::CompileResult> SimpleCompiler::operator()(Module &M) { in operator ()()
67 SimpleCompiler::CompileResult
68 SimpleCompiler::tryToLoadFromObjectCache(const Module &M) { in tryToLoadFromObjectCache()
75 void SimpleCompiler::notifyObjectCompiled(const Module &M, in notifyObjectCompiled()
89 SimpleCompiler C(*TM, ObjCache); in operator ()()
DOrcMCJITReplacement.h248 SimpleCompiler(*this->TM),
461 using CompileLayerT = LegacyIRCompileLayer<ObjectLayerT, orc::SimpleCompiler>;
DOrcCBindingsStack.h110 using CompileLayerT = orc::LegacyIRCompileLayer<ObjLayerT, orc::SimpleCompiler>;
234 orc::SimpleCompiler(TM)),
/external/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
DCompileUtils.h37 class SimpleCompiler : public IRCompileLayer::IRCompiler {
42 SimpleCompiler(TargetMachine &TM, ObjectCache *ObjCache = nullptr)
67 class TMOwningSimpleCompiler : public SimpleCompiler {
71 : SimpleCompiler(*TM, ObjCache), TM(std::move(TM)) {}
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/ExecutionEngine/Orc/
DCompileUtils.h39 class SimpleCompiler : public IRCompileLayer::IRCompiler {
44 SimpleCompiler(TargetMachine &TM, ObjectCache *ObjCache = nullptr)
69 class TMOwningSimpleCompiler : public SimpleCompiler {
73 : SimpleCompiler(*TM, ObjCache), TM(std::move(TM)) {}
/external/llvm-project/llvm/unittests/ExecutionEngine/Orc/
DRTDyldObjectLinkingLayerTest.cpp94 auto Obj = cantFail(SimpleCompiler(*TM)(*M)); in TEST()
116 class FunkySimpleCompiler : public SimpleCompiler { in TEST()
118 FunkySimpleCompiler(TargetMachine &TM) : SimpleCompiler(TM) {} in TEST()
124 return SimpleCompiler::operator()(M); in TEST()
189 class FunkySimpleCompiler : public SimpleCompiler { in TEST()
191 FunkySimpleCompiler(TargetMachine &TM) : SimpleCompiler(TM) {} in TEST()
202 return SimpleCompiler::operator()(M); in TEST()
/external/llvm/include/llvm/ExecutionEngine/Orc/
DCompileUtils.h28 class SimpleCompiler {
31 SimpleCompiler(TargetMachine &TM) : TM(TM) {} in SimpleCompiler() function
/external/llvm/unittests/ExecutionEngine/Orc/
DObjectLinkingLayerTest.cpp84 auto OwningObj = SimpleCompiler(*TM)(*M); in TEST()
122 SimpleCompiler Compile(*TM); in TEST_F()
191 SimpleCompiler Compile(*TM); in TEST_F()
/external/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter1/
DKaleidoscopeJIT.h51 CompileLayer(ObjectLayer, SimpleCompiler(*TM)) { in KaleidoscopeJIT()
/external/llvm/examples/Kaleidoscope/include/
DKaleidoscopeJIT.h50 CompileLayer(ObjectLayer, SimpleCompiler(*TM)) { in KaleidoscopeJIT()
/external/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter2/
DKaleidoscopeJIT.h57 CompileLayer(ObjectLayer, SimpleCompiler(*TM)), in KaleidoscopeJIT()
/external/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter3/
DKaleidoscopeJIT.h62 CompileLayer(ObjectLayer, SimpleCompiler(*TM)), in KaleidoscopeJIT()
/external/llvm/tools/lli/
DOrcLazyJIT.h50 CompileLayer(ObjectLayer, orc::SimpleCompiler(*this->TM)), in OrcLazyJIT()
/external/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter4/
DKaleidoscopeJIT.h87 CompileLayer(ObjectLayer, SimpleCompiler(*TM)), in KaleidoscopeJIT()
/external/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter5/
DKaleidoscopeJIT.h92 CompileLayer(ObjectLayer, SimpleCompiler(*TM)), in KaleidoscopeJIT()
/external/llvm-project/clang/examples/clang-interpreter/
Dmain.cpp60 std::make_unique<SimpleCompiler>(*TM)};
/external/llvm-project/llvm/docs/tutorial/
DBuildingAJIT3.rst82 IRCompileLayer<decltype(ObjectLayer), SimpleCompiler> CompileLayer;
105 CompileLayer(ObjectLayer, SimpleCompiler(*TM)),
DBuildingAJIT1.rst301 | CompileUtils.h | Provides the SimpleCompiler class. |
/external/llvm/lib/ExecutionEngine/Orc/
DOrcCBindingsStack.h87 CompileLayer(ObjectLayer, orc::SimpleCompiler(TM)), in DEFINE_SIMPLE_CONVERSION_FUNCTIONS()
DOrcMCJITReplacement.h156 CompileLayer(ObjectLayer, SimpleCompiler(*this->TM)), in OrcMCJITReplacement()
/external/llvm/docs/tutorial/
DBuildingAJIT1.rst164 CompileLayer(ObjectLayer, SimpleCompiler(*TM)) {
176 files. We use the off-the-shelf SimpleCompiler instance for now. Finally, in
353 | CompileUtils.h | Provides the SimpleCompiler class. |
DBuildingAJIT2.rst70 CompileLayer(ObjectLayer, SimpleCompiler(*TM)),
/external/llvm-project/llvm/docs/
DORCv2.rst51 ORC provides off the shelf components (IRCompileLayer, SimpleCompiler,