Lines Matching refs:InitReg
1278 Register phi(Register LoopReg, std::optional<Register> InitReg = {},
1463 Register KernelRewriter::phi(Register LoopReg, std::optional<Register> InitReg, in phi() argument
1466 if (InitReg) { in phi()
1467 auto I = Phis.find({LoopReg, *InitReg}); in phi()
1482 if (!InitReg) in phi()
1488 MI->getOperand(1).setReg(*InitReg); in phi()
1489 Phis.insert({{LoopReg, *InitReg}, R}); in phi()
1491 MRI.constrainRegClass(R, MRI.getRegClass(*InitReg)); in phi()
1502 if (InitReg) { in phi()
1504 MRI.constrainRegClass(R, MRI.getRegClass(*InitReg)); in phi()
1509 .addReg(InitReg ? *InitReg : undef(RC)) in phi()
1513 if (!InitReg) in phi()
1516 Phis[{LoopReg, *InitReg}] = R; in phi()