Lines Matching refs:InitReg
1262 Register phi(Register LoopReg, Optional<Register> InitReg = {},
1447 Register KernelRewriter::phi(Register LoopReg, Optional<Register> InitReg, in phi() argument
1450 if (InitReg) { in phi()
1451 auto I = Phis.find({LoopReg, InitReg.value()}); in phi()
1466 if (!InitReg) in phi()
1472 MI->getOperand(1).setReg(InitReg.value()); in phi()
1473 Phis.insert({{LoopReg, InitReg.value()}, R}); in phi()
1475 MRI.constrainRegClass(R, MRI.getRegClass(InitReg.value())); in phi()
1486 if (InitReg) { in phi()
1488 MRI.constrainRegClass(R, MRI.getRegClass(*InitReg)); in phi()
1493 .addReg(InitReg ? *InitReg : undef(RC)) in phi()
1497 if (!InitReg) in phi()
1500 Phis[{LoopReg, *InitReg}] = R; in phi()