Lines Matching defs:LoopMBB

9038   MachineBasicBlock *LoopMBB  = SystemZ::emitBlockAfter(StartMBB);
9043 // # fall through to LoopMBB
9046 MBB->addSuccessor(LoopMBB);
9048 // LoopMBB:
9049 // %OldVal = phi [ %OrigVal, StartMBB ], [ %Dest, LoopMBB ]
9054 // JNE LoopMBB
9056 MBB = LoopMBB;
9059 .addReg(Dest).addMBB(LoopMBB);
9088 .addImm(SystemZ::CCMASK_CS).addImm(SystemZ::CCMASK_CS_NE).addMBB(LoopMBB);
9089 MBB->addSuccessor(LoopMBB);
9134 MachineBasicBlock *LoopMBB = SystemZ::emitBlockAfter(StartMBB);
9135 MachineBasicBlock *UseAltMBB = SystemZ::emitBlockAfter(LoopMBB);
9141 // # fall through to LoopMBB
9144 MBB->addSuccessor(LoopMBB);
9146 // LoopMBB:
9151 MBB = LoopMBB;
9174 // %RotatedNewVal = PHI [ %RotatedOldVal, LoopMBB ],
9178 // JNE LoopMBB
9182 .addReg(RotatedOldVal).addMBB(LoopMBB)
9192 .addImm(SystemZ::CCMASK_CS).addImm(SystemZ::CCMASK_CS_NE).addMBB(LoopMBB);
9193 MBB->addSuccessor(LoopMBB);
9240 MachineBasicBlock *LoopMBB = SystemZ::emitBlockAfter(StartMBB);
9241 MachineBasicBlock *SetMBB = SystemZ::emitBlockAfter(LoopMBB);
9246 // # fall through to LoopMBB
9252 MBB->addSuccessor(LoopMBB);
9254 // LoopMBB:
9267 MBB = LoopMBB;
9292 // JNE LoopMBB
9303 .addImm(SystemZ::CCMASK_CS).addImm(SystemZ::CCMASK_CS_NE).addMBB(LoopMBB);
9304 MBB->addSuccessor(LoopMBB);
9309 // either by the CR in LoopMBB or by the CS in SetMBB.
9494 MachineBasicBlock *LoopMBB = nullptr;
9517 LoopMBB = SystemZ::emitBlockAfter(StartMBB);
9518 NextMBB = (EndMBB ? SystemZ::emitBlockAfter(LoopMBB) : LoopMBB);
9559 // # Jump to DoneMBB if %StartCountReg is zero, or fall through to LoopMBB.
9567 MBB->addSuccessor(LoopMBB);
9572 LoopMBB = SystemZ::emitBlockAfter(StartMBB);
9573 NextMBB = (EndMBB ? SystemZ::emitBlockAfter(LoopMBB) : LoopMBB);
9576 // # fall through to LoopMBB
9577 MBB->addSuccessor(LoopMBB);
9587 // LoopMBB:
9599 MBB = LoopMBB;
9630 // JLH LoopMBB
9646 .addMBB(LoopMBB);
9647 MBB->addSuccessor(LoopMBB);
9744 MachineBasicBlock *LoopMBB = SystemZ::emitBlockAfter(StartMBB);
9747 // # fall through to LoopMBB
9748 MBB->addSuccessor(LoopMBB);
9750 // LoopMBB:
9751 // %This1Reg = phi [ %Start1Reg, StartMBB ], [ %End1Reg, LoopMBB ]
9752 // %This2Reg = phi [ %Start2Reg, StartMBB ], [ %End2Reg, LoopMBB ]
9755 // JO LoopMBB
9759 MBB = LoopMBB;
9763 .addReg(End1Reg).addMBB(LoopMBB);
9766 .addReg(End2Reg).addMBB(LoopMBB);
9772 .addImm(SystemZ::CCMASK_ANY).addImm(SystemZ::CCMASK_3).addMBB(LoopMBB);
9773 MBB->addSuccessor(LoopMBB);