OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:LastDef
(Results
1 - 8
of
8
) sorted by relevancy
/src/external/apache2/llvm/dist/llvm/lib/CodeGen/
LiveVariables.cpp
194
MachineInstr *
LastDef
= nullptr;
203
LastDef
= Def;
208
if (!
LastDef
)
212
for (unsigned i = 0, e =
LastDef
->getNumOperands(); i != e; ++i) {
213
MachineOperand &MO =
LastDef
->getOperand(i);
223
return
LastDef
;
230
MachineInstr *
LastDef
= PhysRegDef[Reg];
232
if (!
LastDef
&& !PhysRegUse[Reg]) {
265
} else if (
LastDef
&& !PhysRegUse[Reg] &&
266
!
LastDef
->findRegisterDefOperand(Reg)
[
all
...]
ReachingDefAnalysis.cpp
247
int
LastDef
= ReachingDefDefaultVal;
249
assert(Def >
LastDef
&& "Defs must be sorted and unique");
250
LastDef
= Def;
TwoAddressInstructionPass.cpp
123
bool noUseAfterLastDef(Register Reg, unsigned Dist, unsigned &
LastDef
);
245
unsigned &
LastDef
) {
246
LastDef
= 0;
257
if (MO.isDef() && DI->second >
LastDef
)
258
LastDef
= DI->second;
261
return !(LastUse >
LastDef
&& LastUse < Dist);
ModuloSchedule.cpp
1026
bool
LastDef
,
1041
if (
LastDef
)
/src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
HexagonBlockRanges.cpp
292
std::map<RegisterRef,IndexType>
LastDef
, LastUse;
301
LastDef
[R] = IndexType::Entry;
303
auto closeRange = [&LastUse,&
LastDef
,&LiveMap] (RegisterRef R) -> void {
304
auto LD =
LastDef
[R], LU = LastUse[R];
310
LastUse[R] =
LastDef
[R] = IndexType::None;
379
if (
LastDef
[S] != IndexType::None || LastUse[S] != IndexType::None)
381
LastDef
[S] = Index;
388
if (
LastDef
[S] != IndexType::None || LastUse[S] != IndexType::None)
391
LastDef
[S] = LastUse[S] = Index;
410
for (auto &I :
LastDef
)
[
all
...]
HexagonCopyToCombine.cpp
398
DenseMap<unsigned, MachineInstr *>
LastDef
;
416
MachineInstr *DefInst =
LastDef
[Reg];
450
LastDef
[*SubRegs] = &MI;
452
LastDef
[Reg] = &MI;
456
LastDef
[Reg] = &MI;
/src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
MemCpyOptimizer.cpp
728
auto *
LastDef
=
731
MSSAU->createMemoryAccessAfter(M,
LastDef
,
LastDef
);
827
auto *
LastDef
=
829
auto *NewAccess = MSSAU->createMemoryAccessAfter(M,
LastDef
,
LastDef
);
1119
auto *
LastDef
= cast<MemoryDef>(MSSAU->getMemorySSA()->getMemoryAccess(M));
1120
auto *NewAccess = MSSAU->createMemoryAccessAfter(NewM,
LastDef
,
LastDef
);
1228
auto *
LastDef
[
all
...]
/src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
ModuloSchedule.h
217
void updateInstruction(MachineInstr *NewMI, bool
LastDef
,
Completed in 68 milliseconds
Indexes created Sat Jun 13 00:24:39 UTC 2026