Lines Matching refs:LoopReg
1272 Register phi(Register LoopReg, Optional<Register> InitReg = {},
1381 Register LoopReg = Reg; in remapUse() local
1384 LoopReg = getLoopPhiReg(*LoopProducer, BB); in remapUse()
1386 LoopProducer = MRI.getUniqueVRegDef(LoopReg); in remapUse()
1432 LoopReg = phi(LoopReg, *DefaultI++, MRI.getRegClass(Reg)); in remapUse()
1446 .addReg(LoopReg) in remapUse()
1454 return LoopReg; in remapUse()
1457 Register KernelRewriter::phi(Register LoopReg, Optional<Register> InitReg, in phi() argument
1461 auto I = Phis.find({LoopReg, InitReg.getValue()}); in phi()
1466 if (KV.first.first == LoopReg) in phi()
1473 auto I = UndefPhis.find(LoopReg); in phi()
1483 Phis.insert({{LoopReg, InitReg.getValue()}, R}); in phi()
1491 RC = MRI.getRegClass(LoopReg); in phi()
1498 .addReg(LoopReg) in phi()
1501 UndefPhis[LoopReg] = R; in phi()
1503 Phis[{LoopReg, *InitReg}] = R; in phi()