| /freebsd-12.1/contrib/llvm/include/llvm/ExecutionEngine/Orc/ |
| H A D | ThreadSafeModule.h | 83 class ThreadSafeModule { 87 ThreadSafeModule() = default; 89 ThreadSafeModule(ThreadSafeModule &&Other) = default; 91 ThreadSafeModule &operator=(ThreadSafeModule &&Other) { 110 ThreadSafeModule(std::unique_ptr<Module> M, std::unique_ptr<LLVMContext> Ctx) in ThreadSafeModule() function 115 ThreadSafeModule(std::unique_ptr<Module> M, ThreadSafeContext TSCtx) in ThreadSafeModule() function 118 ~ThreadSafeModule() { in ~ThreadSafeModule() 155 ThreadSafeModule 156 cloneToNewContext(ThreadSafeModule &TSMW,
|
| H A D | Layer.h | 52 virtual Error add(JITDylib &JD, ThreadSafeModule TSM, 56 virtual void emit(MaterializationResponsibility R, ThreadSafeModule TSM) = 0; 73 IRMaterializationUnit(ExecutionSession &ES, ThreadSafeModule TSM, 81 IRMaterializationUnit(ThreadSafeModule TSM, VModuleKey K, 88 const ThreadSafeModule &getModule() const { return TSM; } in getModule() 91 ThreadSafeModule TSM; 103 ThreadSafeModule TSM);
|
| H A D | IRTransformLayer.h | 28 using TransformFunction = std::function<Expected<ThreadSafeModule>( 29 ThreadSafeModule, const MaterializationResponsibility &R)>; 38 void emit(MaterializationResponsibility R, ThreadSafeModule TSM) override; 40 static ThreadSafeModule 41 identityTransform(ThreadSafeModule TSM, in identityTransform()
|
| H A D | LLJIT.h | 63 Error addIRModule(JITDylib &JD, ThreadSafeModule TSM); 66 Error addIRModule(ThreadSafeModule TSM) { in addIRModule() 162 Error addLazyIRModule(JITDylib &JD, ThreadSafeModule M); 165 Error addLazyIRModule(ThreadSafeModule M) { in addLazyIRModule()
|
| H A D | IRCompileLayer.h | 37 std::function<void(VModuleKey K, ThreadSafeModule TSM)>; 44 void emit(MaterializationResponsibility R, ThreadSafeModule TSM) override;
|
| H A D | CompileOnDemandLayer.h | 97 void emit(MaterializationResponsibility R, ThreadSafeModule TSM) override; 121 void emitPartition(MaterializationResponsibility R, ThreadSafeModule TSM,
|
| /freebsd-12.1/contrib/llvm/lib/ExecutionEngine/Orc/ |
| H A D | ThreadSafeModule.cpp | 19 ThreadSafeModule cloneToNewContext(ThreadSafeModule &TSM, in cloneToNewContext() 61 return ThreadSafeModule(std::move(ClonedModule), std::move(NewTSCtx)); in cloneToNewContext()
|
| H A D | CompileOnDemandLayer.cpp | 17 static ThreadSafeModule extractSubModule(ThreadSafeModule &TSM, in extractSubModule() 70 PartitioningIRMaterializationUnit(ExecutionSession &ES, ThreadSafeModule TSM, in PartitioningIRMaterializationUnit() 76 ThreadSafeModule TSM, SymbolFlagsMap SymbolFlags, in PartitioningIRMaterializationUnit() 122 ThreadSafeModule TSM) { in emit() 234 MaterializationResponsibility R, ThreadSafeModule TSM, in emitPartition()
|
| H A D | Layer.cpp | 22 Error IRLayer::add(JITDylib &JD, ThreadSafeModule TSM, VModuleKey K) { in add() 28 ThreadSafeModule TSM, VModuleKey K) in IRMaterializationUnit() 45 ThreadSafeModule TSM, VModuleKey K, SymbolFlagsMap SymbolFlags, in IRMaterializationUnit() 73 IRLayer &L, VModuleKey K, ThreadSafeModule TSM) in BasicIRLayerMaterializationUnit()
|
| H A D | IRCompileLayer.cpp | 25 ThreadSafeModule TSM) { in emit() 34 TSM = ThreadSafeModule(); in emit()
|
| H A D | IRTransformLayer.cpp | 22 ThreadSafeModule TSM) { in emit()
|
| H A D | LLJIT.cpp | 62 Error LLJIT::addIRModule(JITDylib &JD, ThreadSafeModule TSM) { in addIRModule() 177 Error LLLazyJIT::addLazyIRModule(JITDylib &JD, ThreadSafeModule TSM) { in addLazyIRModule()
|
| /freebsd-12.1/contrib/llvm/tools/lli/ |
| H A D | lli.cpp | 701 return [](orc::ThreadSafeModule TSM, in createDebugDumper() 705 return [](orc::ThreadSafeModule TSM, in createDebugDumper() 725 return [](orc::ThreadSafeModule TSM, in createDebugDumper() 734 return [](orc::ThreadSafeModule TSM, in createDebugDumper() 759 auto MainModule = orc::ThreadSafeModule( in runOrcLazyJIT() 793 J->setLazyCompileTransform([&](orc::ThreadSafeModule TSM, in runOrcLazyJIT() 835 J->addLazyIRModule(JD, orc::ThreadSafeModule(std::move(M), TSCtx))); in runOrcLazyJIT()
|
| /freebsd-12.1/lib/clang/libllvm/ |
| H A D | Makefile | 557 SRCS_EXT+= ExecutionEngine/Orc/ThreadSafeModule.cpp
|