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
72
MachineInstr *
LastUse
; // Last instr to use reg.
75
unsigned short LastOpNum; // OpNum on
LastUse
.
79
:
LastUse
(nullptr), VirtReg(v), PhysReg(0), LastOpNum(0), Dirty(false){}
235
if (!LR.
LastUse
) return;
236
MachineOperand &MO = LR.
LastUse
->getOperand(LR.LastOpNum);
237
if (MO.isUse() && !LR.
LastUse
->isRegTiedToDefOperand(LR.LastOpNum)) {
241
LR.
LastUse
->addRegisterKilled(LR.PhysReg, TRI, true);
284
bool SpillKill = LR.
LastUse
!= MI;
323
LR.
LastUse
= nullptr; // Don't kill register again
600
} 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;
LiveIntervalAnalysis.cpp
[
all
...]
TwoAddressInstructionPass.cpp
318
unsigned
LastUse
= Dist;
326
if (MO.isUse() && DI->second <
LastUse
)
327
LastUse
= DI->second;
332
return !(
LastUse
> LastDef &&
LastUse
< Dist);
[
all
...]
SplitKit.cpp
[
all
...]
Completed in 111 milliseconds