HomeSort by: relevance | last modified time | path
    Searched refs:TSCtx (Results 1 - 12 of 12) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/include/llvm/ExecutionEngine/Orc/
ThreadSafeModule.h 93 auto L = TSCtx.getLock();
97 TSCtx = std::move(Other.TSCtx);
105 : M(std::move(M)), TSCtx(std::move(Ctx)) {}
109 ThreadSafeModule(std::unique_ptr<Module> M, ThreadSafeContext TSCtx)
110 : M(std::move(M)), TSCtx(std::move(TSCtx)) {}
115 auto L = TSCtx.getLock();
124 assert(TSCtx.getContext() &&
135 auto Lock = TSCtx.getLock()
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/Interpreter/
IncrementalExecutor.cpp 31 : TSCtx(TSC) {
56 return Jit->addIRModule(llvm::orc::ThreadSafeModule(std::move(M), TSCtx));
IncrementalExecutor.h 35 llvm::orc::ThreadSafeContext &TSCtx;
Interpreter.cpp 180 TSCtx = std::make_unique<llvm::orc::ThreadSafeContext>(std::move(LLVMCtx));
182 *TSCtx->getContext(), Err);
211 IncrExecutor = std::make_unique<IncrementalExecutor>(*TSCtx, Err, Triple);
  /src/external/apache2/llvm/dist/llvm/examples/OrcV2Examples/OrcV2CBindingsBasicUsage/
OrcV2CBindingsBasicUsage.c 27 LLVMOrcThreadSafeContextRef TSCtx = LLVMOrcCreateNewThreadSafeContext();
30 LLVMContextRef Ctx = LLVMOrcThreadSafeContextGetContext(TSCtx);
60 LLVMOrcThreadSafeModuleRef TSM = LLVMOrcCreateNewThreadSafeModule(M, TSCtx);
64 LLVMOrcDisposeThreadSafeContext(TSCtx);
  /src/external/apache2/llvm/dist/llvm/examples/OrcV2Examples/OrcV2CBindingsRemovableCode/
OrcV2CBindingsRemovableCode.c 27 LLVMOrcThreadSafeContextRef TSCtx = LLVMOrcCreateNewThreadSafeContext();
30 LLVMContextRef Ctx = LLVMOrcThreadSafeContextGetContext(TSCtx);
60 LLVMOrcThreadSafeModuleRef TSM = LLVMOrcCreateNewThreadSafeModule(M, TSCtx);
64 LLVMOrcDisposeThreadSafeContext(TSCtx);
  /src/external/apache2/llvm/dist/llvm/examples/OrcV2Examples/OrcV2CBindingsReflectProcessSymbols/
OrcV2CBindingsReflectProcessSymbols.c 50 LLVMOrcThreadSafeContextRef TSCtx = LLVMOrcCreateNewThreadSafeContext();
53 LLVMContextRef Ctx = LLVMOrcThreadSafeContextGetContext(TSCtx);
105 LLVMOrcThreadSafeModuleRef TSM = LLVMOrcCreateNewThreadSafeModule(M, TSCtx);
109 LLVMOrcDisposeThreadSafeContext(TSCtx);
  /src/external/apache2/llvm/dist/llvm/examples/OrcV2Examples/LLJITWithThinLTOSummaries/
LLJITWithThinLTOSummaries.cpp 158 orc::ThreadSafeContext TSCtx) {
168 parseBitcodeFile(BitcodeBufferRef, *TSCtx.getContext());
172 return ThreadSafeModule(std::move(*M), std::move(TSCtx));
199 ThreadSafeContext TSCtx(std::make_unique<LLVMContext>());
200 ThreadSafeModule MainModule = ExitOnErr(loadModule(MainModulePath, TSCtx));
225 : ExitOnErr(loadModule(Path, TSCtx));
  /src/external/apache2/llvm/dist/llvm/include/llvm-c/
Orc.h 594 LLVMOrcThreadSafeContextGetContext(LLVMOrcThreadSafeContextRef TSCtx);
599 void LLVMOrcDisposeThreadSafeContext(LLVMOrcThreadSafeContextRef TSCtx);
613 LLVMOrcThreadSafeContextRef TSCtx);
  /src/external/apache2/llvm/dist/clang/include/clang/Interpreter/
Interpreter.h 47 std::unique_ptr<llvm::orc::ThreadSafeContext> TSCtx;
  /src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/Orc/
OrcV2CBindings.cpp 418 LLVMOrcThreadSafeContextGetContext(LLVMOrcThreadSafeContextRef TSCtx) {
419 return wrap(unwrap(TSCtx)->getContext());
422 void LLVMOrcDisposeThreadSafeContext(LLVMOrcThreadSafeContextRef TSCtx) {
423 delete unwrap(TSCtx);
428 LLVMOrcThreadSafeContextRef TSCtx) {
430 new ThreadSafeModule(std::unique_ptr<Module>(unwrap(M)), *unwrap(TSCtx)));
  /src/external/apache2/llvm/dist/llvm/tools/lli/
lli.cpp 820 loadModule(StringRef Path, orc::ThreadSafeContext TSCtx) {
822 auto M = parseIRFile(Path, Err, *TSCtx.getContext());
835 return orc::ThreadSafeModule(std::move(M), std::move(TSCtx));
842 orc::ThreadSafeContext TSCtx(std::make_unique<LLVMContext>());
843 auto MainModule = ExitOnErr(loadModule(InputFile, TSCtx));
1029 auto M = ExitOnErr(loadModule(*EMItr, TSCtx));

Completed in 24 milliseconds