Home
last modified time | relevance | path

Searched refs:IncomingReg (Results 1 – 4 of 4) sorted by relevance

/external/llvm/lib/CodeGen/
DPHIElimination.cpp233 unsigned IncomingReg = 0; in LowerPHINode() local
251 IncomingReg = entry; in LowerPHINode()
254 DEBUG(dbgs() << "Reusing " << PrintReg(IncomingReg) << " for " << *MPhi); in LowerPHINode()
257 entry = IncomingReg = MF.getRegInfo().createVirtualRegister(RC); in LowerPHINode()
261 .addReg(IncomingReg); in LowerPHINode()
268 if (IncomingReg) { in LowerPHINode()
269 LiveVariables::VarInfo &VI = LV->getVarInfo(IncomingReg); in LowerPHINode()
272 LV->setPHIJoin(IncomingReg); in LowerPHINode()
280 LV->removeVirtualRegisterKilled(IncomingReg, OldKill); in LowerPHINode()
288 LV->addVirtualRegisterKilled(IncomingReg, PHICopy); in LowerPHINode()
[all …]
DMachineInstr.cpp1656 bool MachineInstr::addRegisterKilled(unsigned IncomingReg, in addRegisterKilled() argument
1659 bool isPhysReg = TargetRegisterInfo::isPhysicalRegister(IncomingReg); in addRegisterKilled()
1661 MCRegAliasIterator(IncomingReg, RegInfo, false).isValid(); in addRegisterKilled()
1672 if (Reg == IncomingReg) { in addRegisterKilled()
1686 if (RegInfo->isSuperRegister(IncomingReg, Reg)) in addRegisterKilled()
1688 if (RegInfo->isSubRegister(IncomingReg, Reg)) in addRegisterKilled()
1706 addOperand(MachineOperand::CreateReg(IncomingReg, in addRegisterKilled()
1729 bool MachineInstr::addRegisterDead(unsigned IncomingReg, in addRegisterDead() argument
1732 bool isPhysReg = TargetRegisterInfo::isPhysicalRegister(IncomingReg); in addRegisterDead()
1734 MCRegAliasIterator(IncomingReg, RegInfo, false).isValid(); in addRegisterDead()
[all …]
/external/llvm/include/llvm/CodeGen/
DLiveVariables.h200 void addVirtualRegisterKilled(unsigned IncomingReg, MachineInstr *MI,
202 if (MI->addRegisterKilled(IncomingReg, TRI, AddIfNotFound))
203 getVarInfo(IncomingReg).Kills.push_back(MI);
236 void addVirtualRegisterDead(unsigned IncomingReg, MachineInstr *MI,
238 if (MI->addRegisterDead(IncomingReg, TRI, AddIfNotFound))
239 getVarInfo(IncomingReg).Kills.push_back(MI);
DMachineInstr.h877 bool addRegisterKilled(unsigned IncomingReg,
889 bool addRegisterDead(unsigned IncomingReg, const TargetRegisterInfo *RegInfo,
894 void addRegisterDefined(unsigned IncomingReg,