Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DModuloSchedule.cpp1387 Register LoopReg = Reg; in remapUse() local
1438 LoopReg = phi(LoopReg, *DefaultI++, MRI.getRegClass(Reg)); in remapUse()
1452 .addReg(LoopReg) in remapUse()
1460 return LoopReg; in remapUse()
1472 if (KV.first.first == LoopReg) in phi()
1479 auto I = UndefPhis.find(LoopReg); in phi()
1489 Phis.insert({{LoopReg, *InitReg}, R}); in phi()
1500 RC = MRI.getRegClass(LoopReg); in phi()
1511 .addReg(LoopReg) in phi()
1514 UndefPhis[LoopReg] = R; in phi()
[all …]
H A DMachineLoopUtils.cpp101 Register LoopReg = OrigPhi.getOperand(LoopRegIdx).getReg(); in PeelSingleBlockLoop() local
102 MI.getOperand(LoopRegIdx).setReg(LoopReg); in PeelSingleBlockLoop()
H A DMachinePipeliner.cpp3090 unsigned LoopReg = getLoopPhiReg(*Phi, Phi->getParent()); in isLoopCarriedDefOfUse() local
3092 if (DMO.getReg() == LoopReg) in isLoopCarriedDefOfUse()