reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/ARM/ARMLowOverheadLoops.cpp
  246     Start = SearchForStart(Preheader);
  255           Start = nullptr;
  259         Start = SearchForStart(MBB);
  273         Start = &MI;
  307   LLVM_DEBUG(if (Start) dbgs() << "ARM Loops: Found Loop Start: " << *Start;
  307   LLVM_DEBUG(if (Start) dbgs() << "ARM Loops: Found Loop Start: " << *Start;
  311   if (!Start && !Dec && !End) {
  314   } else if (!(Start && Dec && End)) {
  336   if (Start->getOpcode() == ARM::t2WhileLoopStart &&
  337       (BBUtils->getOffsetOf(Start) >
  338        BBUtils->getOffsetOf(Start->getOperand(1).getMBB()) ||
  339        !BBUtils->isBBInRange(Start, Start->getOperand(1).getMBB(), 4094))) {
  339        !BBUtils->isBBInRange(Start, Start->getOperand(1).getMBB(), 4094))) {
  344   MachineInstr *InsertPt = Revert ? nullptr : IsSafeToDefineLR(Start);
  351   Expand(ML, Start, InsertPt, Dec, End, Revert);