Lines Matching defs:Dec
373 MachineInstr *Dec = nullptr;
431 return Start && Dec && End;
454 if (Dec) dbgs() << "ARM Loops: Found Loop Dec: " << *Dec;
463 else if (!(Start && Dec && End))
1361 LoLoop.Dec = &MI;
1365 LoLoop.End = LoLoop.Dec = &MI;
1392 // happen when the Dec and End are separate, not a single t2LoopEndDec.
1394 if (LoLoop.Dec != LoLoop.End) {
1396 RDA->getReachingLocalUses(LoLoop.Dec, MCRegister::from(ARM::LR), Uses);
1521 SmallPtrSet<MachineInstr*, 4> Killed = { LoLoop.Start, LoLoop.Dec,
1710 unsigned Off = LoLoop.Dec == LoLoop.End ? 1 : 0;
1714 LoLoop.ToRemove.insert(LoLoop.Dec);
1766 if (LoLoop.Dec == LoLoop.End)
1769 RevertLoopEnd(LoLoop.End, RevertLoopDec(LoLoop.Dec));
1838 for (auto *Dec : Decs)
1839 RevertLoopDec(Dec);