Lines Matching full:srcreg
358 unsigned SrcReg = MPhi->getOperand(i*2+1).getReg();
361 isImplicitlyDefined(SrcReg, MRI);
362 assert(TargetRegisterInfo::isVirtualRegister(SrcReg) &&
378 findPHICopyInsertPoint(&opBlock, &MBB, SrcReg);
392 if (MachineInstr *DefMI = MRI->getVRegDef(SrcReg))
398 .addReg(SrcReg, 0, SrcSubReg);
402 // We only need to update the LiveVariables kill of SrcReg if this was the
403 // last PHI use of SrcReg to be lowered on this CFG edge and it is not live
406 SrcReg)] &&
407 !LV->isLiveOut(SrcReg, opBlock)) {
428 if (Term->readsRegister(SrcReg))
442 if (KillInst->readsRegister(SrcReg))
450 assert(KillInst->readsRegister(SrcReg) && "Cannot find kill instruction");
453 LV->addVirtualRegisterKilled(SrcReg, KillInst);
457 LV->getVarInfo(SrcReg).AliveBlocks.reset(opBlockNum);
467 !VRegPHIUseCount[BBVRegPair(opBlock.getNumber(), SrcReg)]) {
468 LiveInterval &SrcLI = LIS->getInterval(SrcReg);
488 if (Term->readsRegister(SrcReg))
502 if (KillInst->readsRegister(SrcReg))
510 assert(KillInst->readsRegister(SrcReg) &&