Lines Matching refs:PhiOp1
393 unsigned PhiOp1 = 0;
441 PhiOp1 = InitVal;
445 PhiOp1 = VRMap[PrologStage - StageDiff - np][LoopVal];
451 PhiOp1 = LoopVal;
452 MachineInstr *InstOp1 = MRI.getVRegDef(PhiOp1);
457 PhiOp1 = getInitPhiReg(*InstOp1, BB);
459 PhiOp1 = getLoopPhiReg(*InstOp1, BB);
460 InstOp1 = MRI.getVRegDef(PhiOp1);
464 VRMap[PrologStage - StageAdj - Indirects - np].count(PhiOp1)) {
465 PhiOp1 = VRMap[PrologStage - StageAdj - Indirects - np][PhiOp1];
471 PhiOp1 = InitVal;
474 if (MachineInstr *InstOp1 = MRI.getVRegDef(PhiOp1))
476 PhiOp1 = getInitPhiReg(*InstOp1, KernelBB);
555 NewPhi.addReg(PhiOp1).addMBB(BB1);
653 unsigned PhiOp1 = VRMap[PrologStage][Def];
655 PhiOp1 = VRMap[PrologStage - np][Def];
656 if (MachineInstr *InstOp1 = MRI.getVRegDef(PhiOp1)) {
658 PhiOp1 = getInitPhiReg(*InstOp1, KernelBB);
660 PhiOp1 = getInitPhiReg(*InstOp1, NewBB);
671 NewPhi.addReg(PhiOp1).addMBB(BB1);
679 rewriteScheduledInstr(NewBB, InstrMap, CurStageNum, np, &*BBI, PhiOp1,