Home | History | Annotate | Download | only in CodeGen

Lines Matching defs:IncomingReg

204   unsigned IncomingReg = 0;
205 bool reusedIncoming = false; // Is IncomingReg reused from an earlier PHI?
222 IncomingReg = entry;
225 DEBUG(dbgs() << "Reusing " << PrintReg(IncomingReg) << " for " << *MPhi);
228 entry = IncomingReg = MF.getRegInfo().createVirtualRegister(RC);
232 .addReg(IncomingReg);
240 if (IncomingReg) {
241 LiveVariables::VarInfo &VI = LV->getVarInfo(IncomingReg);
245 LV->setPHIJoin(IncomingReg);
253 LV->removeVirtualRegisterKilled(IncomingReg, OldKill);
261 LV->addVirtualRegisterKilled(IncomingReg, PHICopy);
282 // IncomingReg register in the corresponding predecessor basic block.
315 if (!reusedIncoming && IncomingReg)
317 TII->get(TargetOpcode::COPY), IncomingReg).addReg(SrcReg, 0, SrcSubReg);
360 } else if (reusedIncoming || !IncomingReg) {
386 if (reusedIncoming || !IncomingReg)