OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:LastUse
(Results
1 - 5
of
5
) sorted by null
/external/llvm/lib/CodeGen/
RegAllocFast.cpp
71
MachineInstr *
LastUse
; // Last instr to use reg.
74
unsigned short LastOpNum; // OpNum on
LastUse
.
78
:
LastUse
(nullptr), VirtReg(v), PhysReg(0), LastOpNum(0), Dirty(false){}
234
if (!LR.
LastUse
) return;
235
MachineOperand &MO = LR.
LastUse
->getOperand(LR.LastOpNum);
236
if (MO.isUse() && !LR.
LastUse
->isRegTiedToDefOperand(LR.LastOpNum)) {
240
LR.
LastUse
->addRegisterKilled(LR.PhysReg, TRI, true);
283
bool SpillKill = LR.
LastUse
!= MI;
322
LR.
LastUse
= nullptr; // Don't kill register again
607
} else if (LRI->
LastUse
) {
[
all
...]
LiveVariables.cpp
283
MachineInstr *
LastUse
= PhysRegUse[Reg];
284
if (!LastDef && !
LastUse
)
287
MachineInstr *LastRefOrPartRef =
LastUse
?
LastUse
: LastDef;
313
MachineInstr *
LastUse
= PhysRegUse[Reg];
314
if (!LastDef && !
LastUse
)
317
MachineInstr *LastRefOrPartRef =
LastUse
?
LastUse
: LastDef;
TwoAddressInstructionPass.cpp
359
unsigned
LastUse
= Dist;
367
if (MO.isUse() && DI->second <
LastUse
)
368
LastUse
= DI->second;
373
return !(
LastUse
> LastDef &&
LastUse
< Dist);
[
all
...]
LiveIntervalAnalysis.cpp
[
all
...]
SplitKit.cpp
[
all
...]
Completed in 145 milliseconds