OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:LastUse
(Results
1 - 6
of
6
) 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
(0), VirtReg(v), PhysReg(0), LastOpNum(0), Dirty(false) {}
222
if (!LR.
LastUse
) return;
223
MachineOperand &MO = LR.
LastUse
->getOperand(LR.LastOpNum);
224
if (MO.isUse() && !LR.
LastUse
->isRegTiedToDefOperand(LR.LastOpNum)) {
228
LR.
LastUse
->addRegisterKilled(LR.PhysReg, TRI, true);
271
bool SpillKill = LR.
LastUse
!= MI;
313
LR.
LastUse
= 0; // Don't kill register again
593
} 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
361
unsigned
LastUse
= Dist;
371
if (MO.isUse() && DI->second <
LastUse
)
372
LastUse
= DI->second;
377
return !(
LastUse
> LastDef &&
LastUse
< Dist);
384
MachineInstr *
LastUse
= 0;
398
LastUse
= DI->first;
402
return
LastUse
;
[
all
...]
StrongPHIElimination.cpp
389
MachineOperand *
LastUse
= findLastUse(MBB, SrcReg);
390
assert(
LastUse
);
391
SlotIndex LastUseIndex = LI->getInstructionIndex(
LastUse
->getParent());
393
LastUse
->setIsKill(true);
SplitKit.cpp
[
all
...]
Completed in 4233 milliseconds