Lines Matching refs:opBlock
446 MachineBasicBlock &opBlock = *MPhi->getOperand(i*2+2).getMBB(); in LowerPHINode() local
451 if (!MBBsInsertedInto.insert(&opBlock).second) in LowerPHINode()
470 findPHICopyInsertPoint(&opBlock, &MBB, SrcReg); in LowerPHINode()
479 NewSrcInstr = BuildMI(opBlock, InsertPos, MPhi->getDebugLoc(), in LowerPHINode()
490 NewSrcInstr = TII->createPHISourceCopy(opBlock, InsertPos, nullptr, in LowerPHINode()
499 !VRegPHIUseCount[BBVRegPair(opBlock.getNumber(), SrcReg)] && in LowerPHINode()
500 !LV->isLiveOut(SrcReg, opBlock)) { in LowerPHINode()
517 MachineBasicBlock::iterator KillInst = opBlock.end(); in LowerPHINode()
518 MachineBasicBlock::iterator FirstTerm = opBlock.getFirstTerminator(); in LowerPHINode()
520 Term != opBlock.end(); ++Term) { in LowerPHINode()
525 if (KillInst == opBlock.end()) { in LowerPHINode()
531 while (KillInst != opBlock.begin()) { in LowerPHINode()
549 unsigned opBlockNum = opBlock.getNumber(); in LowerPHINode()
560 !VRegPHIUseCount[BBVRegPair(opBlock.getNumber(), SrcReg)]) { in LowerPHINode()
564 for (MachineBasicBlock *Succ : opBlock.successors()) { in LowerPHINode()
576 MachineBasicBlock::iterator KillInst = opBlock.end(); in LowerPHINode()
577 MachineBasicBlock::iterator FirstTerm = opBlock.getFirstTerminator(); in LowerPHINode()
579 Term != opBlock.end(); ++Term) { in LowerPHINode()
584 if (KillInst == opBlock.end()) { in LowerPHINode()
590 while (KillInst != opBlock.begin()) { in LowerPHINode()
607 LIS->getMBBEndIdx(&opBlock)); in LowerPHINode()