Lines Matching defs:opBlock
367 MachineBasicBlock &opBlock = *MPhi->getOperand(i*2+2).getMBB();
372 if (!MBBsInsertedInto.insert(&opBlock))
378 findPHICopyInsertPoint(&opBlock, &MBB, SrcReg);
387 NewSrcInstr = BuildMI(opBlock, InsertPos, MPhi->getDebugLoc(),
396 NewSrcInstr = BuildMI(opBlock, InsertPos, MPhi->getDebugLoc(),
406 !VRegPHIUseCount[BBVRegPair(opBlock.getNumber(), SrcReg)] &&
407 !LV->isLiveOut(SrcReg, opBlock)) {
424 MachineBasicBlock::iterator KillInst = opBlock.end();
425 MachineBasicBlock::iterator FirstTerm = opBlock.getFirstTerminator();
427 Term != opBlock.end(); ++Term) {
432 if (KillInst == opBlock.end()) {
438 while (KillInst != opBlock.begin()) {
455 // This vreg no longer lives all of the way through opBlock.
456 unsigned opBlockNum = opBlock.getNumber();
467 !VRegPHIUseCount[BBVRegPair(opBlock.getNumber(), SrcReg)]) {
471 for (MachineBasicBlock::succ_iterator SI = opBlock.succ_begin(),
472 SE = opBlock.succ_end(); SI != SE; ++SI) {
484 MachineBasicBlock::iterator KillInst = opBlock.end();
485 MachineBasicBlock::iterator FirstTerm = opBlock.getFirstTerminator();
487 Term != opBlock.end(); ++Term) {
492 if (KillInst == opBlock.end()) {
498 while (KillInst != opBlock.begin()) {
515 LIS->getMBBEndIdx(&opBlock));