Searched refs:LoopReg (Results 1 – 3 of 3) sorted by relevance
1304 Register phi(Register LoopReg, std::optional<Register> InitReg = {},1413 Register LoopReg = Reg; in remapUse() local1416 LoopReg = getLoopPhiReg(*LoopProducer, BB); in remapUse()1418 LoopProducer = MRI.getUniqueVRegDef(LoopReg); in remapUse()1464 LoopReg = phi(LoopReg, *DefaultI++, MRI.getRegClass(Reg)); in remapUse()1478 .addReg(LoopReg) in remapUse()1486 return LoopReg; in remapUse()1489 Register KernelRewriter::phi(Register LoopReg, std::optional<Register> InitReg, in phi() argument1493 auto I = Phis.find({LoopReg, *InitReg}); in phi()1498 if (KV.first.first == LoopReg) in phi()[all …]
102 Register LoopReg = OrigPhi.getOperand(LoopRegIdx).getReg(); in PeelSingleBlockLoop() local103 MI.getOperand(LoopRegIdx).setReg(LoopReg); in PeelSingleBlockLoop()
3475 Register LoopReg = getLoopPhiReg(*Phi, Phi->getParent()); in isLoopCarriedDefOfUse() local3477 if (DMO.getReg() == LoopReg) in isLoopCarriedDefOfUse()