OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:CSEInfo
(Results
1 - 10
of
10
) sorted by relevancy
/src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
Combiner.cpp
15
#include "llvm/CodeGen/GlobalISel/
CSEInfo
.h"
99
GISelCSEInfo *
CSEInfo
) {
107
CSEInfo
? std::make_unique<CSEMIRBuilder>() : std::make_unique<MachineIRBuilder>();
110
if (
CSEInfo
)
111
Builder->setCSEInfo(
CSEInfo
);
129
if (
CSEInfo
)
130
WrapperObserver.addObserver(
CSEInfo
);
156
assert(!
CSEInfo
|| (!errorToBool(
CSEInfo
->verify()) &&
157
"
CSEInfo
is not consistent. Likely missing calls to
[
all
...]
CSEMIRBuilder.cpp
37
GISelCSEInfo *
CSEInfo
= getCSEInfo();
38
assert(
CSEInfo
&& "Can't get here without setting
CSEInfo
");
41
CSEInfo
->getMachineInstrIfExists(ID, CurMBB, NodeInsertPos);
43
CSEInfo
->countOpcodeHit(MI->getOpcode());
59
const GISelCSEInfo *
CSEInfo
= getCSEInfo();
60
if (!
CSEInfo
|| !
CSEInfo
->shouldCSE(Opc))
214
//
CSEInfo
would have tracked this instruction. Remove it from the temporary
228
// This instruction does not exist in the
CSEInfo
. Build it and CSE it
[
all
...]
Legalizer.cpp
18
#include "llvm/CodeGen/GlobalISel/
CSEInfo
.h"
202
//
CSEInfo
) to observe all changes. Use the wrapper observer.
325
GISelCSEInfo *
CSEInfo
= nullptr;
331
CSEInfo
= &Wrapper.get(TPC.getCSEConfig());
332
MIRBuilder->setCSEInfo(
CSEInfo
);
337
if (EnableCSE &&
CSEInfo
) {
338
// We want
CSEInfo
in addition to WorkListObserver to observe all changes.
339
AuxObservers.push_back(
CSEInfo
);
341
assert(!
CSEInfo
|| !errorToBool(
CSEInfo
->verify()))
[
all
...]
IRTranslator.cpp
3058
GISelCSEInfo *
CSEInfo
= nullptr;
3066
CSEInfo
= &Wrapper.get(TPC->getCSEConfig());
3067
EntryBuilder->setCSEInfo(
CSEInfo
);
3069
CurBuilder->setCSEInfo(
CSEInfo
);
3174
if (EnableCSE &&
CSEInfo
)
3175
WrapperObserver.addObserver(
CSEInfo
);
/src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/
Combiner.h
31
/// If
CSEInfo
is not null, then the Combiner will setup observer for
32
///
CSEInfo
and instantiate a CSEMIRBuilder. Pass nullptr if CSE is not
34
bool combineMachineInstrs(MachineFunction &MF, GISelCSEInfo *
CSEInfo
);
MachineIRBuilder.h
16
#include "llvm/CodeGen/GlobalISel/
CSEInfo
.h"
55
GISelCSEInfo *
CSEInfo
= nullptr;
305
GISelCSEInfo *getCSEInfo() { return State.
CSEInfo
; }
306
const GISelCSEInfo *getCSEInfo() const { return State.
CSEInfo
; }
323
void setCSEInfo(GISelCSEInfo *Info) { State.
CSEInfo
= Info; }
/src/external/apache2/llvm/lib/libLLVMGlobalISel/
Makefile
12
CSEInfo
.cpp \
/src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/GISel/
AArch64PreLegalizerCombiner.cpp
341
auto *
CSEInfo
= &Wrapper.get(TPC.getCSEConfig());
351
return C.combineMachineInstrs(MF,
CSEInfo
);
AArch64PostLegalizerCombiner.cpp
371
auto *
CSEInfo
= &Wrapper.get(TPC->getCSEConfig());
373
return C.combineMachineInstrs(MF,
CSEInfo
);
/src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
AMDGPUPreLegalizerCombiner.cpp
279
auto *
CSEInfo
= &Wrapper.get(TPC->getCSEConfig());
282
return C.combineMachineInstrs(MF,
CSEInfo
);
Completed in 67 milliseconds
Indexes created Wed Jun 10 00:26:05 UTC 2026