Lines Matching defs:opBlock
555 MachineBasicBlock &opBlock = *MPhi->getOperand(i * 2 + 2).getMBB();
560 if (!MBBsInsertedInto.insert(&opBlock).second)
588 findPHICopyInsertPoint(&opBlock, &MBB, SrcReg);
598 BuildMI(opBlock, InsertPos, MPhi->getDebugLoc(),
608 NewSrcInstr = TII->createPHISourceCopy(opBlock, InsertPos, nullptr,
617 !VRegPHIUseCount[BBVRegPair(opBlock.getNumber(), SrcReg)] &&
618 !LV->isLiveOut(SrcReg, opBlock)) {
635 MachineBasicBlock::iterator KillInst = opBlock.end();
636 for (MachineBasicBlock::iterator Term = InsertPos; Term != opBlock.end();
642 if (KillInst == opBlock.end()) {
648 while (KillInst != opBlock.begin()) {
666 // This vreg no longer lives all of the way through opBlock.
667 unsigned opBlockNum = opBlock.getNumber();
678 !VRegPHIUseCount[BBVRegPair(opBlock.getNumber(), SrcReg)]) {
682 for (MachineBasicBlock *Succ : opBlock.successors()) {
694 MachineBasicBlock::iterator KillInst = opBlock.end();
696 Term != opBlock.end(); ++Term) {
701 if (KillInst == opBlock.end()) {
707 while (KillInst != opBlock.begin()) {
724 LIS->getMBBEndIdx(&opBlock));
727 LIS->getMBBEndIdx(&opBlock));