Searched refs:ThreadSafeContext (Results 1 – 8 of 8) sorted by relevance
29 class ThreadSafeContext {50 ThreadSafeContext() = default;53 ThreadSafeContext(std::unique_ptr<LLVMContext> NewCtx) in ThreadSafeContext() function109 ThreadSafeModule(std::unique_ptr<Module> M, ThreadSafeContext TSCtx) in ThreadSafeModule()162 ThreadSafeContext getContext() const { return TSCtx; } in getContext()166 ThreadSafeContext TSCtx;
27 class ThreadSafeContext; variable39 llvm::orc::ThreadSafeContext &TSCtx;47 IncrementalExecutor(llvm::orc::ThreadSafeContext &TSC, llvm::Error &Err,
39 IncrementalExecutor::IncrementalExecutor(llvm::orc::ThreadSafeContext &TSC, in IncrementalExecutor()
233 TSCtx = std::make_unique<llvm::orc::ThreadSafeContext>(std::move(LLVMCtx)); in Interpreter()
32 class ThreadSafeContext; variable77 std::unique_ptr<llvm::orc::ThreadSafeContext> TSCtx;
54 ThreadSafeContext NewTSCtx(std::make_unique<LLVMContext>()); in cloneToNewContext()
61 DEFINE_SIMPLE_CONVERSION_FUNCTIONS(ThreadSafeContext,728 return wrap(new ThreadSafeContext(std::make_unique<LLVMContext>())); in LLVMOrcCreateNewThreadSafeContext()
880 loadModule(StringRef Path, orc::ThreadSafeContext TSCtx) { in loadModule()927 orc::ThreadSafeContext TSCtx(std::make_unique<LLVMContext>()); in runOrcJIT()