Home
last modified time | relevance | path

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

/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/ExecutionEngine/Orc/
DThreadSafeModule.h77 class ThreadSafeModule {
81 ThreadSafeModule() = default;
83 ThreadSafeModule(ThreadSafeModule &&Other) = default;
85 ThreadSafeModule &operator=(ThreadSafeModule &&Other) {
104 ThreadSafeModule(std::unique_ptr<Module> M, std::unique_ptr<LLVMContext> Ctx) in ThreadSafeModule() function
109 ThreadSafeModule(std::unique_ptr<Module> M, ThreadSafeContext TSCtx) in ThreadSafeModule() function
112 ~ThreadSafeModule() { in ~ThreadSafeModule()
167 ThreadSafeModule
168 cloneToNewContext(ThreadSafeModule &TSMW,
DLayer.h39 ThreadSafeModule TSM, VModuleKey K);
46 IRMaterializationUnit(ThreadSafeModule TSM, VModuleKey K,
53 const ThreadSafeModule &getModule() const { return TSM; } in getModule()
56 ThreadSafeModule TSM;
98 virtual Error add(JITDylib &JD, ThreadSafeModule TSM,
102 virtual void emit(MaterializationResponsibility R, ThreadSafeModule TSM) = 0;
115 ThreadSafeModule TSM, VModuleKey K);
DIRTransformLayer.h30 using TransformFunction = std::function<Expected<ThreadSafeModule>(
31 ThreadSafeModule, const MaterializationResponsibility &R)>;
40 void emit(MaterializationResponsibility R, ThreadSafeModule TSM) override;
42 static ThreadSafeModule
43 identityTransform(ThreadSafeModule TSM, in identityTransform()
DLLJIT.h74 Error addIRModule(JITDylib &JD, ThreadSafeModule TSM);
77 Error addIRModule(ThreadSafeModule TSM) { in addIRModule()
172 Error addLazyIRModule(JITDylib &JD, ThreadSafeModule M);
175 Error addLazyIRModule(ThreadSafeModule M) { in addLazyIRModule()
DIRCompileLayer.h49 std::function<void(VModuleKey K, ThreadSafeModule TSM)>;
58 void emit(MaterializationResponsibility R, ThreadSafeModule TSM) override;
DSpeculation.h188 void emit(MaterializationResponsibility R, ThreadSafeModule TSM);
DCompileOnDemandLayer.h99 void emit(MaterializationResponsibility R, ThreadSafeModule TSM) override;
123 void emitPartition(MaterializationResponsibility R, ThreadSafeModule TSM,
/external/swiftshader/third_party/llvm-10.0/llvm/lib/ExecutionEngine/Orc/
DThreadSafeModule.cpp18 ThreadSafeModule cloneToNewContext(ThreadSafeModule &TSM, in cloneToNewContext()
59 return ThreadSafeModule(std::move(ClonedModule), std::move(NewTSCtx)); in cloneToNewContext()
DCompileOnDemandLayer.cpp16 static ThreadSafeModule extractSubModule(ThreadSafeModule &TSM, in extractSubModule()
72 ThreadSafeModule TSM, VModuleKey K, in PartitioningIRMaterializationUnit()
78 ThreadSafeModule TSM, SymbolFlagsMap SymbolFlags, in PartitioningIRMaterializationUnit()
128 ThreadSafeModule TSM) { in emit()
243 MaterializationResponsibility R, ThreadSafeModule TSM, in emitPartition()
288 TSM.withModuleDo([&](Module &M) -> Expected<ThreadSafeModule> { in emitPartition()
DLayer.cpp21 Error IRLayer::add(JITDylib &JD, ThreadSafeModule TSM, VModuleKey K) { in add()
28 ThreadSafeModule TSM, VModuleKey K) in IRMaterializationUnit()
79 ThreadSafeModule TSM, VModuleKey K, SymbolFlagsMap SymbolFlags, in IRMaterializationUnit()
108 IRLayer &L, const ManglingOptions &MO, ThreadSafeModule TSM, VModuleKey K) in BasicIRLayerMaterializationUnit()
DIRCompileLayer.cpp29 ThreadSafeModule TSM) { in emit()
38 TSM = ThreadSafeModule(); in emit()
DIRTransformLayer.cpp21 ThreadSafeModule TSM) { in emit()
DCMakeLists.txt22 ThreadSafeModule.cpp
DLLJIT.cpp63 Error LLJIT::addIRModule(JITDylib &JD, ThreadSafeModule TSM) { in addIRModule()
202 Error LLLazyJIT::addLazyIRModule(JITDylib &JD, ThreadSafeModule TSM) { in addLazyIRModule()
DSpeculation.cpp62 ThreadSafeModule TSM) { in emit()
/external/tensorflow/tensorflow/compiler/xla/service/cpu/
Dsimple_orc_jit.h80 llvm::Error AddModule(llvm::orc::ThreadSafeModule module);
Dsimple_orc_jit.cc235 llvm::Error SimpleOrcJIT::AddModule(llvm::orc::ThreadSafeModule module) { in AddModule()
Dcpu_compiler.cc1267 llvm::orc::ThreadSafeModule thread_safe_module(std::move(llvm_module), in CompileLegacyCpuExecutable()
/external/tensorflow/tensorflow/compiler/xla/runtime/
Dexecution_engine.cc55 using llvm::orc::ThreadSafeModule;
257 ThreadSafeModule tsm(std::move(module), std::move(ctx)); in CreateFromModule()
/external/swiftshader/src/Reactor/
DLLVMJIT.cpp817 …llvm::cantFail(compileLayer.add(dylib, llvm::orc::ThreadSafeModule(std::move(module), std::move(co…
/external/swiftshader/third_party/llvm-10.0/
DAndroid.bp398 "llvm/lib/ExecutionEngine/Orc/ThreadSafeModule.cpp",
DBUILD.gn515 "llvm/lib/ExecutionEngine/Orc/ThreadSafeModule.cpp",
DCMakeLists.txt399 ${LLVM_DIR}/lib/ExecutionEngine/Orc/ThreadSafeModule.cpp
/external/skia/bazel/rbe/gce_linux/cc/
Dmodule.modulemap3219 textual header "/usr/include/llvm-11/llvm/ExecutionEngine/Orc/ThreadSafeModule.h"