| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/ExecutionEngine/Orc/ |
| H A D | Layer.h | 134 class ObjectLayer : public RTTIExtends<ObjectLayer, RTTIRoot> { 138 ObjectLayer(ExecutionSession &ES); 139 virtual ~ObjectLayer(); 165 Create(ObjectLayer &L, std::unique_ptr<MemoryBuffer> O); 167 BasicObjectLayerMaterializationUnit(ObjectLayer &L, 179 ObjectLayer &L;
|
| H A 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;
|
| H A D | ObjectTransformLayer.h | 26 : public RTTIExtends<ObjectTransformLayer, ObjectLayer> { 34 ObjectTransformLayer(ExecutionSession &ES, ObjectLayer &BaseLayer, 45 ObjectLayer &BaseLayer;
|
| H A D | IRCompileLayer.h | 51 IRCompileLayer(ExecutionSession &ES, ObjectLayer &BaseLayer, 63 ObjectLayer &BaseLayer;
|
| H A D | LLJIT.h | 169 ObjectLayer &getObjLinkingLayer() { return *ObjLinkingLayer; } in getObjLinkingLayer() 189 static Expected<std::unique_ptr<ObjectLayer>> 211 std::unique_ptr<ObjectLayer> ObjLinkingLayer; 254 std::function<Expected<std::unique_ptr<ObjectLayer>>(ExecutionSession &,
|
| H A D | ObjectLinkingLayer.h | 55 class ObjectLinkingLayer : public RTTIExtends<ObjectLinkingLayer, ObjectLayer>, 141 using ObjectLayer::add;
|
| H A D | RTDyldObjectLinkingLayer.h | 39 : public RTTIExtends<RTDyldObjectLinkingLayer, ObjectLayer>,
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/Orc/ |
| H A D | Layer.cpp | 158 char ObjectLayer::ID; 160 ObjectLayer::ObjectLayer(ExecutionSession &ES) : ES(ES) {} in ObjectLayer() function in llvm::orc::ObjectLayer 162 ObjectLayer::~ObjectLayer() {} in ~ObjectLayer() 164 Error ObjectLayer::add(ResourceTrackerSP RT, std::unique_ptr<MemoryBuffer> O) { in add() 174 BasicObjectLayerMaterializationUnit::Create(ObjectLayer &L, in Create() 191 ObjectLayer &L, std::unique_ptr<MemoryBuffer> O, SymbolFlagsMap SymbolFlags, in BasicObjectLayerMaterializationUnit()
|
| H A D | ObjectTransformLayer.cpp | 17 using BaseT = RTTIExtends<ObjectTransformLayer, ObjectLayer>; 20 ObjectLayer &BaseLayer, in ObjectTransformLayer()
|
| H A D | ExecutionUtils.cpp | 272 StaticLibraryDefinitionGenerator::Load(ObjectLayer &L, const char *FileName) { in Load() 282 StaticLibraryDefinitionGenerator::Load(ObjectLayer &L, const char *FileName, in Load() 329 ObjectLayer &L, std::unique_ptr<MemoryBuffer> ArchiveBuffer) { in Create() 382 ObjectLayer &L, std::unique_ptr<MemoryBuffer> ArchiveBuffer, Error &Err) in StaticLibraryDefinitionGenerator()
|
| H A D | IRCompileLayer.cpp | 16 IRCompileLayer::IRCompileLayer(ExecutionSession &ES, ObjectLayer &BaseLayer, in IRCompileLayer()
|
| H A D | OrcV2CBindings.cpp | 95 DEFINE_SIMPLE_CONVERSION_FUNCTIONS(ObjectLayer, LLVMOrcObjectLayerRef) 536 return std::unique_ptr<ObjectLayer>( in LLVMOrcLLJITBuilderSetObjectLinkingLayerCreator()
|
| H A D | LLJIT.cpp | 981 const Triple &) -> Expected<std::unique_ptr<ObjectLayer>> { in prepareForConstruction() 1037 Expected<std::unique_ptr<ObjectLayer>> 1058 return std::unique_ptr<ObjectLayer>(std::move(Layer)); in createObjectLinkingLayer()
|
| H A D | RTDyldObjectLinkingLayer.cpp | 80 using BaseT = RTTIExtends<RTDyldObjectLinkingLayer, ObjectLayer>;
|
| /netbsd-src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter1/ |
| H A D | KaleidoscopeJIT.h | 41 RTDyldObjectLinkingLayer ObjectLayer; variable 52 ObjectLayer(*this->ES, in KaleidoscopeJIT() 54 CompileLayer(*this->ES, ObjectLayer,
|
| /netbsd-src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/include/ |
| H A D | KaleidoscopeJIT.h | 41 RTDyldObjectLinkingLayer ObjectLayer; variable 52 ObjectLayer(*this->ES, in KaleidoscopeJIT() 54 CompileLayer(*this->ES, ObjectLayer,
|
| /netbsd-src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter2/ |
| H A D | KaleidoscopeJIT.h | 46 RTDyldObjectLinkingLayer ObjectLayer; variable 58 ObjectLayer(*this->ES, in KaleidoscopeJIT() 60 CompileLayer(*this->ES, ObjectLayer,
|
| /netbsd-src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter3/ |
| H A D | KaleidoscopeJIT.h | 49 RTDyldObjectLinkingLayer ObjectLayer; variable 68 ObjectLayer(*this->ES, in KaleidoscopeJIT() 70 CompileLayer(*this->ES, ObjectLayer,
|
| /netbsd-src/external/apache2/llvm/dist/llvm/examples/OrcV2Examples/LLJITWithRemoteDebugging/ |
| H A D | RemoteJITUtils.h | 61 Expected<std::unique_ptr<ObjectLayer>> operator()(ExecutionSession &, 64 Error addDebugSupport(ObjectLayer &ObjLayer);
|
| H A D | RemoteJITUtils.cpp | 110 Expected<std::unique_ptr<ObjectLayer>> 115 Error JITLinkExecutor::addDebugSupport(ObjectLayer &ObjLayer) { in addDebugSupport()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter4/ |
| H A D | KaleidoscopeJIT.h | 136 RTDyldObjectLinkingLayer ObjectLayer; variable 155 ObjectLayer(*this->ES, in KaleidoscopeJIT() 157 CompileLayer(*this->ES, ObjectLayer,
|
| /netbsd-src/external/apache2/llvm/dist/llvm/docs/tutorial/ |
| H A D | BuildingAJIT1.rst | 131 RTDyldObjectLinkingLayer ObjectLayer; 140 : ObjectLayer(ES, 142 CompileLayer(ES, ObjectLayer, ConcurrentIRCompiler(std::move(JTMB))), 152 ``ObjectLayer``, that can be used to add object files to our JIT (though we will 154 add LLVM Modules to our JIT (and which builds on the ObjectLayer), A DataLayout 162 ObjectLayer. The ObjectLayer requires a reference to the ExecutionSession, and
|
| H A D | BuildingAJIT3.rst | 81 RTDyldObjectLinkingLayer ObjectLayer; 82 IRCompileLayer<decltype(ObjectLayer), SimpleCompiler> CompileLayer; 104 ObjectLayer([]() { return std::make_shared<SectionMemoryManager>(); }), 105 CompileLayer(ObjectLayer, SimpleCompiler(*TM)),
|
| H A D | BuildingAJIT2.rst | 62 RTDyldObjectLinkingLayer ObjectLayer; 73 : ObjectLayer(ES, 75 CompileLayer(ES, ObjectLayer, ConcurrentIRCompiler(std::move(JTMB))), 236 calls our ObjectLayer to link the object file produced by our compiler.
|
| /netbsd-src/external/apache2/llvm/dist/clang/examples/clang-interpreter/ |
| H A D | main.cpp | 58 RTDyldObjectLinkingLayer ObjectLayer{ES, createMemMgr}; member in llvm::orc::SimpleJIT 59 IRCompileLayer CompileLayer{ES, ObjectLayer,
|