Lines Matching defs:Dec
376 MachineInstr *Dec = nullptr;
434 return Start && Dec && End;
457 if (Dec) dbgs() << "ARM Loops: Found Loop Dec: " << *Dec;
466 else if (!(Start && Dec && End))
1364 LoLoop.Dec = &MI;
1368 LoLoop.End = LoLoop.Dec = &MI;
1395 // happen when the Dec and End are separate, not a single t2LoopEndDec.
1397 if (LoLoop.Dec != LoLoop.End) {
1399 RDA->getReachingLocalUses(LoLoop.Dec, MCRegister::from(ARM::LR), Uses);
1524 SmallPtrSet<MachineInstr*, 4> Killed = { LoLoop.Start, LoLoop.Dec,
1713 unsigned Off = LoLoop.Dec == LoLoop.End ? 1 : 0;
1717 LoLoop.ToRemove.insert(LoLoop.Dec);
1769 if (LoLoop.Dec == LoLoop.End)
1772 RevertLoopEnd(LoLoop.End, RevertLoopDec(LoLoop.Dec));
1841 for (auto *Dec : Decs)
1842 RevertLoopDec(Dec);