Lines Matching refs:LoopReg
1278 Register phi(Register LoopReg, std::optional<Register> InitReg = {},
1387 Register LoopReg = Reg; in remapUse() local
1390 LoopReg = getLoopPhiReg(*LoopProducer, BB); in remapUse()
1392 LoopProducer = MRI.getUniqueVRegDef(LoopReg); in remapUse()
1438 LoopReg = phi(LoopReg, *DefaultI++, MRI.getRegClass(Reg)); in remapUse()
1452 .addReg(LoopReg) in remapUse()
1460 return LoopReg; in remapUse()
1463 Register KernelRewriter::phi(Register LoopReg, std::optional<Register> InitReg, in phi() argument
1467 auto I = Phis.find({LoopReg, *InitReg}); in phi()
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()
1516 Phis[{LoopReg, *InitReg}] = R; in phi()