Searched refs:IncomingReg (Results 1 – 5 of 5) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | PHIElimination.cpp | 359 Register IncomingReg; in LowerPHINode() local 383 IncomingReg = *Entry; in LowerPHINode() 386 LLVM_DEBUG(dbgs() << "Reusing " << printReg(IncomingReg) << " for " in LowerPHINode() 390 IncomingReg = MF.getRegInfo().createVirtualRegister(RC); in LowerPHINode() 393 *Entry = IncomingReg; in LowerPHINode() 399 MBB, AfterPHIsIt, MPhi->getDebugLoc(), IncomingReg, DestReg); in LowerPHINode() 406 auto P = MachineFunction::DebugPHIRegallocPos(&MBB, IncomingReg, 0); in LowerPHINode() 414 if (IncomingReg) { in LowerPHINode() 415 LiveVariables::VarInfo &VI = LV->getVarInfo(IncomingReg); in LowerPHINode() 443 LV->removeVirtualRegisterKilled(IncomingReg, *OldKill); in LowerPHINode() [all …]
|
| H A D | MachineInstr.cpp | 2110 bool MachineInstr::addRegisterKilled(Register IncomingReg, in addRegisterKilled() argument 2113 bool isPhysReg = IncomingReg.isPhysical(); in addRegisterKilled() 2115 MCRegAliasIterator(IncomingReg, RegInfo, false).isValid(); in addRegisterKilled() 2133 if (Reg == IncomingReg) { in addRegisterKilled() 2146 if (RegInfo->isSuperRegister(IncomingReg, Reg)) in addRegisterKilled() 2148 if (RegInfo->isSubRegister(IncomingReg, Reg)) in addRegisterKilled() 2167 addOperand(MachineOperand::CreateReg(IncomingReg, in addRegisterKilled()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | LiveVariables.h | 207 void addVirtualRegisterKilled(Register IncomingReg, MachineInstr &MI, 209 if (MI.addRegisterKilled(IncomingReg, TRI, AddIfNotFound)) 210 getVarInfo(IncomingReg).Kills.push_back(&MI); 242 void addVirtualRegisterDead(Register IncomingReg, MachineInstr &MI, 244 if (MI.addRegisterDead(IncomingReg, TRI, AddIfNotFound)) 245 getVarInfo(IncomingReg).Kills.push_back(&MI);
|
| H A D | MachineInstr.h | 1696 LLVM_ABI bool addRegisterKilled(Register IncomingReg,
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | SILowerI1Copies.cpp | 761 Register IncomingReg = MI->getOperand(i).getReg(); in collectIncomingValuesFromPhi() local 763 MachineInstr *IncomingDef = MRI->getUniqueVRegDef(IncomingReg); in collectIncomingValuesFromPhi() 766 IncomingReg = IncomingDef->getOperand(1).getReg(); in collectIncomingValuesFromPhi() 767 assert(isLaneMaskReg(IncomingReg) || isVreg1(IncomingReg)); in collectIncomingValuesFromPhi() 772 assert(IncomingDef->isPHI() || PhiRegisters.count(IncomingReg)); in collectIncomingValuesFromPhi() 775 Incomings.emplace_back(IncomingReg, IncomingMBB, Register()); in collectIncomingValuesFromPhi()
|