Searched refs:LoopReg (Results 1 - 3 of 3) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineLoopUtils.cpp98 Register LoopReg = OrigPhi.getOperand(LoopRegIdx).getReg(); local
99 MI.getOperand(LoopRegIdx).setReg(LoopReg);
H A DModuloSchedule.cpp1262 // Map from <LoopReg, InitReg> to phi register for all created phis. Note that
1265 // Map from LoopReg to phi register where the InitReg is undef.
1271 // Insert a phi that carries LoopReg from the loop body and InitReg otherwise.
1274 Register phi(Register LoopReg, Optional<Register> InitReg = {},
1383 Register LoopReg = Reg; local
1386 LoopReg = getLoopPhiReg(*LoopProducer, BB);
1388 LoopProducer = MRI.getUniqueVRegDef(LoopReg);
1434 LoopReg = phi(LoopReg, *DefaultI++, MRI.getRegClass(Reg));
1448 .addReg(LoopReg)
1459 phi(Register LoopReg, Optional<Register> InitReg, const TargetRegisterClass *RC) argument
[all...]
H A DMachinePipeliner.cpp2720 unsigned LoopReg = getLoopPhiReg(*Phi, Phi->getParent()); local
2725 if (DMO.getReg() == LoopReg)

Completed in 181 milliseconds