Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DPHIElimination.cpp285 unsigned IncomingReg = 0; in LowerPHINode() local
304 IncomingReg = entry; in LowerPHINode()
315 IncomingReg, DestReg); in LowerPHINode()
330 if (IncomingReg) { in LowerPHINode()
389 if (IncomingReg) { in LowerPHINode()
486 SrcRegDef->getOperand(0).setReg(IncomingReg); in LowerPHINode()
506 if (!reusedIncoming && IncomingReg) { in LowerPHINode()
513 IncomingReg); in LowerPHINode()
559 if (reusedIncoming || !IncomingReg) { in LowerPHINode()
617 if (reusedIncoming || !IncomingReg) { in LowerPHINode()
[all …]
H A DMachineInstr.cpp1926 bool MachineInstr::addRegisterKilled(Register IncomingReg, in addRegisterKilled() argument
1929 bool isPhysReg = IncomingReg.isPhysical(); in addRegisterKilled()
1931 MCRegAliasIterator(IncomingReg, RegInfo, false).isValid(); in addRegisterKilled()
1949 if (Reg == IncomingReg) { in addRegisterKilled()
1962 if (RegInfo->isSuperRegister(IncomingReg, Reg)) in addRegisterKilled()
1964 if (RegInfo->isSubRegister(IncomingReg, Reg)) in addRegisterKilled()
1983 addOperand(MachineOperand::CreateReg(IncomingReg, in addRegisterKilled()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DLiveVariables.h199 void addVirtualRegisterKilled(Register IncomingReg, MachineInstr &MI,
201 if (MI.addRegisterKilled(IncomingReg, TRI, AddIfNotFound))
202 getVarInfo(IncomingReg).Kills.push_back(&MI);
234 void addVirtualRegisterDead(Register IncomingReg, MachineInstr &MI,
236 if (MI.addRegisterDead(IncomingReg, TRI, AddIfNotFound))
237 getVarInfo(IncomingReg).Kills.push_back(&MI);
H A DMachineInstr.h1656 bool addRegisterKilled(Register IncomingReg,
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSILowerI1Copies.cpp827 Register IncomingReg = MI->getOperand(i).getReg(); in collectIncomingValuesFromPhi() local
829 MachineInstr *IncomingDef = MRI->getUniqueVRegDef(IncomingReg); in collectIncomingValuesFromPhi()
832 IncomingReg = IncomingDef->getOperand(1).getReg(); in collectIncomingValuesFromPhi()
833 assert(isLaneMaskReg(IncomingReg) || isVreg1(IncomingReg)); in collectIncomingValuesFromPhi()
838 assert(IncomingDef->isPHI() || PhiRegisters.count(IncomingReg)); in collectIncomingValuesFromPhi()
841 Incomings.emplace_back(IncomingReg, IncomingMBB, Register()); in collectIncomingValuesFromPhi()