Home
last modified time | relevance | path

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

/openbsd/src/gnu/llvm/llvm/lib/CodeGen/
DPHIElimination.cpp285 unsigned IncomingReg = 0; in LowerPHINode() local
304 IncomingReg = entry; in LowerPHINode()
307 LLVM_DEBUG(dbgs() << "Reusing " << printReg(IncomingReg) << " for " in LowerPHINode()
311 entry = IncomingReg = MF.getRegInfo().createVirtualRegister(RC); in LowerPHINode()
315 IncomingReg, DestReg); in LowerPHINode()
322 auto P = MachineFunction::DebugPHIRegallocPos(&MBB, IncomingReg, 0); in LowerPHINode()
330 if (IncomingReg) { in LowerPHINode()
331 LiveVariables::VarInfo &VI = LV->getVarInfo(IncomingReg); in LowerPHINode()
334 LV->setPHIJoin(IncomingReg); in LowerPHINode()
362 LV->removeVirtualRegisterKilled(IncomingReg, *OldKill); in LowerPHINode()
[all …]
DMachineInstr.cpp1890 bool MachineInstr::addRegisterKilled(Register IncomingReg, in addRegisterKilled() argument
1893 bool isPhysReg = IncomingReg.isPhysical(); in addRegisterKilled()
1895 MCRegAliasIterator(IncomingReg, RegInfo, false).isValid(); in addRegisterKilled()
1913 if (Reg == IncomingReg) { in addRegisterKilled()
1926 if (RegInfo->isSuperRegister(IncomingReg, Reg)) in addRegisterKilled()
1928 if (RegInfo->isSubRegister(IncomingReg, Reg)) in addRegisterKilled()
1947 addOperand(MachineOperand::CreateReg(IncomingReg, in addRegisterKilled()
/openbsd/src/gnu/llvm/llvm/include/llvm/CodeGen/
DLiveVariables.h207 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);
DMachineInstr.h1609 bool addRegisterKilled(Register IncomingReg,
/openbsd/src/gnu/llvm/llvm/lib/Target/AMDGPU/
DSILowerI1Copies.cpp570 Register IncomingReg = MI->getOperand(i).getReg(); in lowerPhis() local
572 MachineInstr *IncomingDef = MRI->getUniqueVRegDef(IncomingReg); in lowerPhis()
575 IncomingReg = IncomingDef->getOperand(1).getReg(); in lowerPhis()
576 assert(isLaneMaskReg(IncomingReg) || isVreg1(IncomingReg)); in lowerPhis()
581 assert(IncomingDef->isPHI() || PhiRegisters.count(IncomingReg)); in lowerPhis()
585 IncomingRegs.push_back(IncomingReg); in lowerPhis()