Lines Matching defs:EndLoop
6776 MachineInstr *EndLoop, *LoopCount;
6795 // EndLoop = branch at end of original BB that will become a kernel
6798 // EndLoop = branch at end of original BB
6801 ARMPipelinerLoopInfo(MachineInstr *EndLoop, MachineInstr *LoopCount)
6802 : EndLoop(EndLoop), LoopCount(LoopCount),
6803 MF(EndLoop->getParent()->getParent()),
6808 return MI == EndLoop || MI == LoopCount;
6822 if (isCondBranchOpcode(EndLoop->getOpcode())) {
6823 Cond.push_back(EndLoop->getOperand(1));
6824 Cond.push_back(EndLoop->getOperand(2));
6825 if (EndLoop->getOperand(0).getMBB() == EndLoop->getParent()) {
6829 } else if (EndLoop->getOpcode() == ARM::t2LoopEnd) {
6847 llvm_unreachable("Unknown EndLoop");
6940 RPTracker.init(MF, &RegClassInfo, nullptr, EndLoop->getParent(),
6941 EndLoop->getParent()->end(), false, false);