OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
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
Indexes created Tue Sep 08 00:25:21 UTC 2026