Lines Matching defs:LoopMBB

8585   MachineBasicBlock *LoopMBB  = SystemZ::emitBlockAfter(StartMBB);
8590 // # fall through to LoopMBB
8593 MBB->addSuccessor(LoopMBB);
8595 // LoopMBB:
8596 // %OldVal = phi [ %OrigVal, StartMBB ], [ %Dest, LoopMBB ]
8601 // JNE LoopMBB
8603 MBB = LoopMBB;
8606 .addReg(Dest).addMBB(LoopMBB);
8635 .addImm(SystemZ::CCMASK_CS).addImm(SystemZ::CCMASK_CS_NE).addMBB(LoopMBB);
8636 MBB->addSuccessor(LoopMBB);
8681 MachineBasicBlock *LoopMBB = SystemZ::emitBlockAfter(StartMBB);
8682 MachineBasicBlock *UseAltMBB = SystemZ::emitBlockAfter(LoopMBB);
8688 // # fall through to LoopMBB
8691 MBB->addSuccessor(LoopMBB);
8693 // LoopMBB:
8698 MBB = LoopMBB;
8721 // %RotatedNewVal = PHI [ %RotatedOldVal, LoopMBB ],
8725 // JNE LoopMBB
8729 .addReg(RotatedOldVal).addMBB(LoopMBB)
8739 .addImm(SystemZ::CCMASK_CS).addImm(SystemZ::CCMASK_CS_NE).addMBB(LoopMBB);
8740 MBB->addSuccessor(LoopMBB);
8787 MachineBasicBlock *LoopMBB = SystemZ::emitBlockAfter(StartMBB);
8788 MachineBasicBlock *SetMBB = SystemZ::emitBlockAfter(LoopMBB);
8793 // # fall through to LoopMBB
8799 MBB->addSuccessor(LoopMBB);
8801 // LoopMBB:
8814 MBB = LoopMBB;
8839 // JNE LoopMBB
8850 .addImm(SystemZ::CCMASK_CS).addImm(SystemZ::CCMASK_CS_NE).addMBB(LoopMBB);
8851 MBB->addSuccessor(LoopMBB);
8856 // either by the CR in LoopMBB or by the CS in SetMBB.
9041 MachineBasicBlock *LoopMBB = nullptr;
9064 LoopMBB = SystemZ::emitBlockAfter(StartMBB);
9065 NextMBB = (EndMBB ? SystemZ::emitBlockAfter(LoopMBB) : LoopMBB);
9106 // # Jump to DoneMBB if %StartCountReg is zero, or fall through to LoopMBB.
9114 MBB->addSuccessor(LoopMBB);
9119 LoopMBB = SystemZ::emitBlockAfter(StartMBB);
9120 NextMBB = (EndMBB ? SystemZ::emitBlockAfter(LoopMBB) : LoopMBB);
9123 // # fall through to LoopMBB
9124 MBB->addSuccessor(LoopMBB);
9134 // LoopMBB:
9146 MBB = LoopMBB;
9177 // JLH LoopMBB
9193 .addMBB(LoopMBB);
9194 MBB->addSuccessor(LoopMBB);
9291 MachineBasicBlock *LoopMBB = SystemZ::emitBlockAfter(StartMBB);
9294 // # fall through to LoopMBB
9295 MBB->addSuccessor(LoopMBB);
9297 // LoopMBB:
9298 // %This1Reg = phi [ %Start1Reg, StartMBB ], [ %End1Reg, LoopMBB ]
9299 // %This2Reg = phi [ %Start2Reg, StartMBB ], [ %End2Reg, LoopMBB ]
9302 // JO LoopMBB
9306 MBB = LoopMBB;
9310 .addReg(End1Reg).addMBB(LoopMBB);
9313 .addReg(End2Reg).addMBB(LoopMBB);
9319 .addImm(SystemZ::CCMASK_ANY).addImm(SystemZ::CCMASK_3).addMBB(LoopMBB);
9320 MBB->addSuccessor(LoopMBB);