/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/ExecutionEngine/Orc/ |
D | Layer.h | 86 class ObjectLayer { 88 ObjectLayer(ExecutionSession &ES); 89 virtual ~ObjectLayer(); 114 BasicObjectLayerMaterializationUnit(ObjectLayer &L, VModuleKey K, 121 ObjectLayer &L;
|
D | ObjectTransformLayer.h | 26 class ObjectTransformLayer2 : public ObjectLayer { 32 ObjectTransformLayer2(ExecutionSession &ES, ObjectLayer &BaseLayer, 39 ObjectLayer &BaseLayer;
|
D | IRCompileLayer.h | 39 IRCompileLayer2(ExecutionSession &ES, ObjectLayer &BaseLayer, 49 ObjectLayer &BaseLayer;
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/ExecutionEngine/Orc/ |
D | Layer.cpp | 66 ObjectLayer::ObjectLayer(ExecutionSession &ES) : ES(ES) {} in ObjectLayer() function in llvm::orc::ObjectLayer 68 ObjectLayer::~ObjectLayer() {} in ~ObjectLayer() 70 Error ObjectLayer::add(VSO &V, VModuleKey K, std::unique_ptr<MemoryBuffer> O) { in add() 76 ObjectLayer &L, VModuleKey K, std::unique_ptr<MemoryBuffer> O) in BasicObjectLayerMaterializationUnit()
|
D | OrcMCJITReplacement.h | 243 ObjectLayer( in OrcMCJITReplacement() 249 CompileLayer(ObjectLayer, SimpleCompiler(*this->TM), 300 cantFail(ObjectLayer.addObject( in addObjectFile() 308 cantFail(ObjectLayer.addObject(ES.allocateVModule(), std::move(ObjBuffer))); in addObjectFile() 343 ObjectLayer.mapSectionAddress(P.first, LocalAddress, TargetAddress); in mapSectionAddress() 375 ObjectLayer.setProcessAllSections(ProcessAllSections); in setProcessAllSections() 411 cantFail(ObjectLayer.addObject( in scanArchives() 414 if (auto Sym = ObjectLayer.findSymbol(Name, true)) in scanArchives() 481 ObjectLayerT ObjectLayer; variable
|
D | ObjectTransformLayer.cpp | 17 ObjectLayer &BaseLayer, in ObjectTransformLayer2() 19 : ObjectLayer(ES), BaseLayer(BaseLayer), Transform(std::move(Transform)) {} in ObjectTransformLayer2()
|
D | OrcCBindingsStack.h | 210 ObjectLayer(ES, in OrcCBindingsStack() 228 CompileLayer(ObjectLayer, orc::SimpleCompiler(TM)), 374 if (auto Err = ObjectLayer.addObject(RetKey, std::move(ObjBuffer))) in addObject() 377 KeyLayers[RetKey] = detail::createGenericLayer(ObjectLayer); in addObject() 498 ObjLayerT ObjectLayer; variable
|
D | IRCompileLayer.cpp | 15 IRCompileLayer2::IRCompileLayer2(ExecutionSession &ES, ObjectLayer &BaseLayer, in IRCompileLayer2()
|
/external/swiftshader/third_party/llvm-7.0/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter1/ |
D | KaleidoscopeJIT.h | 45 RTDyldObjectLinkingLayer ObjectLayer; variable 46 IRCompileLayer<decltype(ObjectLayer), SimpleCompiler> CompileLayer; 64 ObjectLayer(ES, 69 CompileLayer(ObjectLayer, SimpleCompiler(*TM)) {
|
/external/llvm/lib/ExecutionEngine/Orc/ |
D | OrcMCJITReplacement.h | 155 ObjectLayer(NotifyObjectLoaded, NotifyFinalized), in OrcMCJITReplacement() 156 CompileLayer(ObjectLayer, SimpleCompiler(*this->TM)), in OrcMCJITReplacement() 177 ObjectLayer.addObjectSet(std::move(Objs), &MemMgr, &Resolver); in addObjectFile() 185 ObjectLayer.addObjectSet(std::move(Objs), &MemMgr, &Resolver); in addObjectFile() 209 ObjectLayer.mapSectionAddress(P.first, LocalAddress, TargetAddress); in mapSectionAddress() 241 ObjectLayer.setProcessAllSections(ProcessAllSections); in setProcessAllSections() 279 ObjectLayer.addObjectSet(std::move(ObjSet), &MemMgr, &Resolver); in scanArchives() 280 if (auto Sym = ObjectLayer.findSymbol(Name, true)) in scanArchives() 355 ObjectLayerT ObjectLayer; variable
|
D | OrcCBindingsStack.h | 86 CCMgr(std::move(CCMgr)), ObjectLayer(), in DEFINE_SIMPLE_CONVERSION_FUNCTIONS() 87 CompileLayer(ObjectLayer, orc::SimpleCompiler(TM)), in DEFINE_SIMPLE_CONVERSION_FUNCTIONS() 273 ObjLayerT ObjectLayer; in DEFINE_SIMPLE_CONVERSION_FUNCTIONS() local
|
/external/swiftshader/third_party/llvm-7.0/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter2/ |
D | KaleidoscopeJIT.h | 50 RTDyldObjectLinkingLayer ObjectLayer; variable 51 IRCompileLayer<decltype(ObjectLayer), SimpleCompiler> CompileLayer; 74 ObjectLayer(ES, 79 CompileLayer(ObjectLayer, SimpleCompiler(*TM)),
|
/external/swiftshader/third_party/llvm-7.0/llvm/examples/Kaleidoscope/include/ |
D | KaleidoscopeJIT.h | 50 return ObjectLayer.findSymbol(Name, true); in KaleidoscopeJIT() 54 ObjectLayer(ES, 59 CompileLayer(ObjectLayer, SimpleCompiler(*TM)) { 133 ObjLayerT ObjectLayer; variable
|
/external/swiftshader/third_party/llvm-7.0/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter3/ |
D | KaleidoscopeJIT.h | 54 RTDyldObjectLinkingLayer ObjectLayer; variable 55 IRCompileLayer<decltype(ObjectLayer), SimpleCompiler> CompileLayer; 68 ObjectLayer(ES, in KaleidoscopeJIT() 74 CompileLayer(ObjectLayer, SimpleCompiler(*TM)),
|
/external/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter1/ |
D | KaleidoscopeJIT.h | 43 ObjectLinkingLayer<> ObjectLayer; variable 44 IRCompileLayer<decltype(ObjectLayer)> CompileLayer; 51 CompileLayer(ObjectLayer, SimpleCompiler(*TM)) { in KaleidoscopeJIT()
|
/external/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter2/ |
D | KaleidoscopeJIT.h | 44 ObjectLinkingLayer<> ObjectLayer; variable 45 IRCompileLayer<decltype(ObjectLayer)> CompileLayer; 57 CompileLayer(ObjectLayer, SimpleCompiler(*TM)), in KaleidoscopeJIT()
|
/external/swiftshader/third_party/llvm-7.0/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter4/ |
D | KaleidoscopeJIT.h | 80 RTDyldObjectLinkingLayer ObjectLayer; variable 81 IRCompileLayer<decltype(ObjectLayer), SimpleCompiler> CompileLayer; 109 ObjectLayer(ES, 114 CompileLayer(ObjectLayer, SimpleCompiler(*TM)),
|
/external/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter3/ |
D | KaleidoscopeJIT.h | 46 ObjectLinkingLayer<> ObjectLayer; variable 47 IRCompileLayer<decltype(ObjectLayer)> CompileLayer; 62 CompileLayer(ObjectLayer, SimpleCompiler(*TM)), in KaleidoscopeJIT()
|
/external/swiftshader/third_party/llvm-7.0/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter5/ |
D | KaleidoscopeJIT.h | 85 RTDyldObjectLinkingLayer ObjectLayer; variable 86 IRCompileLayer<decltype(ObjectLayer), SimpleCompiler> CompileLayer; 117 ObjectLayer(ES, 123 CompileLayer(ObjectLayer, SimpleCompiler(*TM)),
|
/external/llvm/tools/lli/ |
D | OrcLazyJIT.h | 49 ObjectLayer(), in OrcLazyJIT() 50 CompileLayer(ObjectLayer, orc::SimpleCompiler(*this->TM)), in OrcLazyJIT() 150 ObjLayerT ObjectLayer; variable
|
/external/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter4/ |
D | KaleidoscopeJIT.h | 71 ObjectLinkingLayer<> ObjectLayer; variable 72 IRCompileLayer<decltype(ObjectLayer)> CompileLayer; 87 CompileLayer(ObjectLayer, SimpleCompiler(*TM)), in KaleidoscopeJIT()
|
/external/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter5/ |
D | KaleidoscopeJIT.h | 77 ObjectLinkingLayer<> ObjectLayer; variable 78 IRCompileLayer<decltype(ObjectLayer)> CompileLayer; 92 CompileLayer(ObjectLayer, SimpleCompiler(*TM)), in KaleidoscopeJIT()
|
/external/llvm/examples/Kaleidoscope/include/ |
D | KaleidoscopeJIT.h | 50 CompileLayer(ObjectLayer, SimpleCompiler(*TM)) { in KaleidoscopeJIT() 118 ObjLayerT ObjectLayer; variable
|
/external/swiftshader/third_party/llvm-7.0/llvm/docs/tutorial/ |
D | BuildingAJIT3.rst | 81 RTDyldObjectLinkingLayer ObjectLayer; 82 IRCompileLayer<decltype(ObjectLayer), SimpleCompiler> CompileLayer; 104 ObjectLayer([]() { return std::make_shared<SectionMemoryManager>(); }), 105 CompileLayer(ObjectLayer, SimpleCompiler(*TM)),
|
D | BuildingAJIT1.rst | 144 RTDyldObjectLinkingLayer ObjectLayer; 145 IRCompileLayer<decltype(ObjectLayer), SimpleCompiler> CompileLayer; 156 The first layer, ObjectLayer, is the foundation of our JIT: it takes in-memory 161 tutorial our ObjectLayer will just be used to support the next layer in our 176 ObjectLayer([]() { return std::make_shared<SectionMemoryManager>(); }), 177 CompileLayer(ObjectLayer, SimpleCompiler(*TM)) { 186 DL, our DataLayout. After that we need to initialize our ObjectLayer. The 187 ObjectLayer requires a function object that will build a JIT memory manager for
|