/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/ExecutionEngine/Orc/ |
D | Layer.h | 126 class ObjectLayer { 128 ObjectLayer(ExecutionSession &ES); 129 virtual ~ObjectLayer(); 152 Create(ObjectLayer &L, VModuleKey K, std::unique_ptr<MemoryBuffer> O); 154 BasicObjectLayerMaterializationUnit(ObjectLayer &L, VModuleKey K, 166 ObjectLayer &L;
|
D | ObjectTransformLayer.h | 25 class ObjectTransformLayer : public ObjectLayer { 31 ObjectTransformLayer(ExecutionSession &ES, ObjectLayer &BaseLayer, 42 ObjectLayer &BaseLayer;
|
D | ExecutionUtils.h | 41 class ObjectLayer; variable 304 Load(ObjectLayer &L, const char *FileName); 310 Create(ObjectLayer &L, std::unique_ptr<MemoryBuffer> ArchiveBuffer); 317 StaticLibraryDefinitionGenerator(ObjectLayer &L, 321 ObjectLayer &L;
|
D | LLJIT.h | 118 ObjectLayer &getObjLinkingLayer() { return *ObjLinkingLayer; } in getObjLinkingLayer() 124 static std::unique_ptr<ObjectLayer> 145 std::unique_ptr<ObjectLayer> ObjLinkingLayer; 191 using ObjectLinkingLayerCreator = std::function<std::unique_ptr<ObjectLayer>(
|
/external/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/ |
D | Layer.h | 132 class ObjectLayer { 134 ObjectLayer(ExecutionSession &ES); 135 virtual ~ObjectLayer(); 161 Create(ObjectLayer &L, std::unique_ptr<MemoryBuffer> O); 163 BasicObjectLayerMaterializationUnit(ObjectLayer &L, 175 ObjectLayer &L;
|
D | ObjectTransformLayer.h | 25 class ObjectTransformLayer : public ObjectLayer { 31 ObjectTransformLayer(ExecutionSession &ES, ObjectLayer &BaseLayer, 42 ObjectLayer &BaseLayer;
|
D | ExecutionUtils.h | 42 class ObjectLayer; variable 268 Load(ObjectLayer &L, const char *FileName); 276 Load(ObjectLayer &L, const char *FileName, const Triple &TT); 282 Create(ObjectLayer &L, std::unique_ptr<MemoryBuffer> ArchiveBuffer); 289 StaticLibraryDefinitionGenerator(ObjectLayer &L, 293 ObjectLayer &L;
|
D | IRCompileLayer.h | 51 IRCompileLayer(ExecutionSession &ES, ObjectLayer &BaseLayer, 63 ObjectLayer &BaseLayer;
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/ExecutionEngine/Orc/ |
D | Layer.cpp | 137 ObjectLayer::ObjectLayer(ExecutionSession &ES) : ES(ES) {} in ObjectLayer() function in llvm::orc::ObjectLayer 139 ObjectLayer::~ObjectLayer() {} in ~ObjectLayer() 141 Error ObjectLayer::add(JITDylib &JD, std::unique_ptr<MemoryBuffer> O, in add() 151 BasicObjectLayerMaterializationUnit::Create(ObjectLayer &L, VModuleKey K, in Create() 165 ObjectLayer &L, VModuleKey K, std::unique_ptr<MemoryBuffer> O, in BasicObjectLayerMaterializationUnit()
|
D | OrcMCJITReplacement.h | 241 ObjectLayer( in OrcMCJITReplacement() 247 CompileLayer(AcknowledgeORCv1Deprecation, ObjectLayer, 299 cantFail(ObjectLayer.addObject( in addObjectFile() 307 cantFail(ObjectLayer.addObject(ES.allocateVModule(), std::move(ObjBuffer))); in addObjectFile() 342 ObjectLayer.mapSectionAddress(P.first, LocalAddress, TargetAddress); in mapSectionAddress() 374 ObjectLayer.setProcessAllSections(ProcessAllSections); in setProcessAllSections() 410 cantFail(ObjectLayer.addObject( in scanArchives() 413 if (auto Sym = ObjectLayer.findSymbol(Name, true)) in scanArchives() 480 ObjectLayerT ObjectLayer; variable
|
D | ObjectTransformLayer.cpp | 16 ObjectLayer &BaseLayer, in ObjectTransformLayer() 18 : ObjectLayer(ES), BaseLayer(BaseLayer), Transform(std::move(Transform)) {} in ObjectTransformLayer()
|
/external/llvm-project/llvm/lib/ExecutionEngine/Orc/ |
D | Layer.cpp | 158 ObjectLayer::ObjectLayer(ExecutionSession &ES) : ES(ES) {} in ObjectLayer() function in llvm::orc::ObjectLayer 160 ObjectLayer::~ObjectLayer() {} in ~ObjectLayer() 162 Error ObjectLayer::add(ResourceTrackerSP RT, std::unique_ptr<MemoryBuffer> O) { in add() 172 BasicObjectLayerMaterializationUnit::Create(ObjectLayer &L, in Create() 189 ObjectLayer &L, std::unique_ptr<MemoryBuffer> O, SymbolFlagsMap SymbolFlags, in BasicObjectLayerMaterializationUnit()
|
D | ObjectTransformLayer.cpp | 16 ObjectLayer &BaseLayer, in ObjectTransformLayer() 18 : ObjectLayer(ES), BaseLayer(BaseLayer), Transform(std::move(Transform)) {} in ObjectTransformLayer()
|
/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
|
/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-project/llvm/examples/Kaleidoscope/include/ |
D | KaleidoscopeJIT.h | 41 RTDyldObjectLinkingLayer ObjectLayer; variable 52 ObjectLayer(*this->ES, in KaleidoscopeJIT() 54 CompileLayer(*this->ES, ObjectLayer,
|
/external/llvm-project/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter1/ |
D | KaleidoscopeJIT.h | 41 RTDyldObjectLinkingLayer ObjectLayer; variable 52 ObjectLayer(*this->ES, in KaleidoscopeJIT() 54 CompileLayer(*this->ES, ObjectLayer,
|
/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/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/llvm-project/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter2/ |
D | KaleidoscopeJIT.h | 46 RTDyldObjectLinkingLayer ObjectLayer; variable 58 ObjectLayer(*this->ES, in KaleidoscopeJIT() 60 CompileLayer(*this->ES, ObjectLayer,
|
/external/llvm-project/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter3/ |
D | KaleidoscopeJIT.h | 49 RTDyldObjectLinkingLayer ObjectLayer; variable 68 ObjectLayer(*this->ES, in KaleidoscopeJIT() 70 CompileLayer(*this->ES, ObjectLayer,
|
/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/include/ |
D | KaleidoscopeJIT.h | 50 CompileLayer(ObjectLayer, SimpleCompiler(*TM)) { in KaleidoscopeJIT() 118 ObjLayerT ObjectLayer; variable
|
/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()
|