OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:TSM
(Results
1 - 25
of
40
) sorted by relevancy
1
2
/src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/Orc/
IRTransformLayer.cpp
21
ThreadSafeModule
TSM
) {
22
assert(
TSM
&& "Module must not be null");
24
if (auto TransformedTSM = Transform(std::move(
TSM
), *R))
IRCompileLayer.cpp
29
ThreadSafeModule
TSM
) {
30
assert(
TSM
&& "Module must not be null");
32
if (auto Obj =
TSM
.withModuleDo(*Compile)) {
36
NotifyCompiled(*R, std::move(
TSM
));
38
TSM
= ThreadSafeModule();
Layer.cpp
25
Error IRLayer::add(ResourceTrackerSP RT, ThreadSafeModule
TSM
) {
29
*this, *getManglingOptions(), std::move(
TSM
)),
35
ThreadSafeModule
TSM
)
36
: MaterializationUnit(SymbolFlagsMap(), nullptr),
TSM
(std::move(
TSM
)) {
38
assert(this->
TSM
&& "Module must not be null");
40
MangleAndInterner Mangle(ES, this->
TSM
.getModuleUnlocked()->getDataLayout());
41
this->
TSM
.withModuleDo([&](Module &M) {
101
ThreadSafeModule
TSM
, SymbolFlagsMap SymbolFlags,
104
TSM
(std::move(TSM)), SymbolToDefinition(std::move(SymbolToDefinition)) {
[
all
...]
ThreadSafeModule.cpp
18
ThreadSafeModule cloneToNewContext(const ThreadSafeModule &
TSM
,
21
assert(
TSM
&& "Can not clone null module");
26
return
TSM
.withModuleDo([&](Module &M) {
CompileOnDemandLayer.cpp
20
static ThreadSafeModule extractSubModule(ThreadSafeModule &
TSM
,
61
auto NewTSM = cloneToNewContext(
TSM
, ShouldExtract, DeleteExtractedDefs);
76
ThreadSafeModule
TSM
,
78
: IRMaterializationUnit(ES, MO, std::move(
TSM
)), Parent(Parent) {}
81
ThreadSafeModule
TSM
, SymbolFlagsMap SymbolFlags,
84
: IRMaterializationUnit(std::move(
TSM
), std::move(SymbolFlags),
91
Parent.emitPartition(std::move(R), std::move(
TSM
),
131
std::unique_ptr<MaterializationResponsibility> R, ThreadSafeModule
TSM
) {
132
assert(
TSM
&& "Null module");
142
TSM
.withModuleDo([&](Module &M)
[
all
...]
Speculation.cpp
59
ThreadSafeModule
TSM
) {
61
assert(
TSM
&& "Speculation Layer received Null Module ?");
62
assert(
TSM
.getContext().getContext() != nullptr &&
66
TSM
.withModuleDo([this, &R](Module &M) {
136
assert(!
TSM
.withModuleDo([](const Module &M) { return verifyModule(M); }) &&
139
NextLayer.emit(std::move(R), std::move(
TSM
));
/src/external/apache2/llvm/dist/llvm/include/llvm/ExecutionEngine/Orc/
IRTransformLayer.h
42
ThreadSafeModule
TSM
) override;
44
static ThreadSafeModule identityTransform(ThreadSafeModule
TSM
,
46
return
TSM
;
Layer.h
39
ThreadSafeModule
TSM
);
46
IRMaterializationUnit(ThreadSafeModule
TSM
, SymbolFlagsMap SymbolFlags,
54
const ThreadSafeModule &getModule() const { return
TSM
; }
57
ThreadSafeModule
TSM
;
62
const ThreadSafeModule &
TSM
);
101
virtual Error add(ResourceTrackerSP RT, ThreadSafeModule
TSM
);
105
Error add(JITDylib &JD, ThreadSafeModule
TSM
) {
106
return add(JD.getDefaultResourceTracker(), std::move(
TSM
));
111
ThreadSafeModule
TSM
) = 0;
125
ThreadSafeModule
TSM
);
[
all
...]
IRCompileLayer.h
49
MaterializationResponsibility &R, ThreadSafeModule
TSM
)>;
59
ThreadSafeModule
TSM
) override;
CompileOnDemandLayer.h
98
ThreadSafeModule
TSM
) override;
123
ThreadSafeModule
TSM
,
LLJIT.h
90
Error addIRModule(ResourceTrackerSP RT, ThreadSafeModule
TSM
);
93
Error addIRModule(JITDylib &JD, ThreadSafeModule
TSM
);
96
Error addIRModule(ThreadSafeModule
TSM
) {
97
return addIRModule(*Main, std::move(
TSM
));
/src/external/apache2/llvm/dist/llvm/examples/OrcV2Examples/OrcV2CBindingsBasicUsage/
OrcV2CBindingsBasicUsage.c
60
LLVMOrcThreadSafeModuleRef
TSM
= LLVMOrcCreateNewThreadSafeModule(M, TSCtx);
63
// will be kept alive by our ThreadSafeModule,
TSM
.
67
return
TSM
;
93
LLVMOrcThreadSafeModuleRef
TSM
= createDemoModule();
99
if ((Err = LLVMOrcLLJITAddLLVMIRModule(J, MainJD,
TSM
))) {
102
LLVMOrcDisposeThreadSafeModule(
TSM
);
/src/external/apache2/llvm/dist/llvm/examples/OrcV2Examples/LLJITWithOptimizingIRTransform/
LLJITWithOptimizingIRTransform.cpp
81
Expected<ThreadSafeModule> operator()(ThreadSafeModule
TSM
,
83
TSM
.withModuleDo([this](Module &M) {
88
return std::move(
TSM
);
/src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter2/
KaleidoscopeJIT.h
96
Error addModule(ThreadSafeModule
TSM
, ResourceTrackerSP RT = nullptr) {
100
return OptimizeLayer.add(RT, std::move(
TSM
));
109
optimizeModule(ThreadSafeModule
TSM
, const MaterializationResponsibility &R) {
110
TSM
.withModuleDo([](Module &M) {
127
return std::move(
TSM
);
/src/external/apache2/llvm/dist/llvm/examples/OrcV2Examples/OrcV2CBindingsRemovableCode/
OrcV2CBindingsRemovableCode.c
60
LLVMOrcThreadSafeModuleRef
TSM
= LLVMOrcCreateNewThreadSafeModule(M, TSCtx);
63
// will be kept alive by our ThreadSafeModule,
TSM
.
67
return
TSM
;
93
LLVMOrcThreadSafeModuleRef
TSM
= createDemoModule();
101
if ((Err = LLVMOrcLLJITAddLLVMIRModuleWithRT(J, RT,
TSM
))) {
104
LLVMOrcDisposeThreadSafeModule(
TSM
);
/src/external/apache2/llvm/dist/llvm/examples/OrcV2Examples/LLJITWithLazyReexports/
LLJITWithLazyReexports.cpp
107
[](ThreadSafeModule
TSM
,
109
TSM
.withModuleDo([](Module &M) { dbgs() << "---Compiling---\n" << M; });
110
return std::move(
TSM
); // Not a redundant move: fix build on gcc-7.5
/src/external/apache2/llvm/dist/llvm/include/llvm-c/
LLJIT.h
181
* operation transfers ownership of the
TSM
argument to the LLJIT instance.
182
* The
TSM
argument should not be disposed of or referenced once this
190
LLVMOrcThreadSafeModuleRef
TSM
);
194
* instance. This operation transfers ownership of the
TSM
argument to the LLJIT
195
* instance. The
TSM
argument should not be disposed of or referenced once this
203
LLVMOrcThreadSafeModuleRef
TSM
);
/src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter3/
KaleidoscopeJIT.h
122
Error addModule(ThreadSafeModule
TSM
, ResourceTrackerSP RT = nullptr) {
126
return OptimizeLayer.add(RT, std::move(
TSM
));
135
optimizeModule(ThreadSafeModule
TSM
, const MaterializationResponsibility &R) {
136
TSM
.withModuleDo([](Module &M) {
153
return std::move(
TSM
);
/src/external/apache2/llvm/dist/llvm/examples/OrcV2Examples/OrcV2CBindingsReflectProcessSymbols/
OrcV2CBindingsReflectProcessSymbols.c
105
LLVMOrcThreadSafeModuleRef
TSM
= LLVMOrcCreateNewThreadSafeModule(M, TSCtx);
108
// will be kept alive by our ThreadSafeModule,
TSM
.
112
return
TSM
;
160
LLVMOrcThreadSafeModuleRef
TSM
= createDemoModule();
166
if ((Err = LLVMOrcLLJITAddLLVMIRModule(J, MainJD,
TSM
))) {
169
LLVMOrcDisposeThreadSafeModule(
TSM
);
/src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86PadShortFunction.cpp
94
TargetSchedModel
TSM
;
116
TSM
.init(&MF.getSubtarget());
212
CyclesToEnd +=
TSM
.computeInstrLatency(&MI);
226
unsigned IssueWidth =
TSM
.getIssueWidth();
229
BuildMI(*MBB, MBBI, DL,
TSM
.getInstrInfo()->get(X86::NOOP));
/src/external/apache2/llvm/dist/llvm/examples/OrcV2Examples/LLJITWithTargetProcessControl/
LLJITWithTargetProcessControl.cpp
143
[](ThreadSafeModule
TSM
,
145
TSM
.withModuleDo([](Module &M) { dbgs() << "---Compiling---\n" << M; });
146
return std::move(
TSM
); // Not a redundant move: fix build on gcc-7.5
/src/external/apache2/llvm/dist/llvm/examples/OrcV2Examples/LLJITWithRemoteDebugging/
LLJITWithRemoteDebugging.cpp
200
for (const ThreadSafeModule &
TSM
: TSMs)
201
ExitOnErr(
TSM
.withModuleDo([TT, MainModuleName](Module &M) -> Error {
235
for (ThreadSafeModule &
TSM
: TSMs)
236
ExitOnErr(J->addIRModule(std::move(
TSM
)));
/src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter4/
KaleidoscopeJIT.h
207
Error addModule(ThreadSafeModule
TSM
, ResourceTrackerSP RT = nullptr) {
211
return OptimizeLayer.add(RT, std::move(
TSM
));
226
optimizeModule(ThreadSafeModule
TSM
, const MaterializationResponsibility &R) {
227
TSM
.withModuleDo([](Module &M) {
244
return std::move(
TSM
);
/src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter1/
KaleidoscopeJIT.h
89
Error addModule(ThreadSafeModule
TSM
, ResourceTrackerSP RT = nullptr) {
92
return CompileLayer.add(RT, std::move(
TSM
));
/src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/include/
KaleidoscopeJIT.h
89
Error addModule(ThreadSafeModule
TSM
, ResourceTrackerSP RT = nullptr) {
92
return CompileLayer.add(RT, std::move(
TSM
));
Completed in 69 milliseconds
1
2
Indexes created Sat Jun 20 00:25:23 UTC 2026