Home
last modified time | relevance | path

Searched refs:LoopReg (Results 1 – 3 of 3) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DModuloSchedule.cpp1272 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()
[all …]
H A DMachineLoopUtils.cpp98 Register LoopReg = OrigPhi.getOperand(LoopRegIdx).getReg(); in PeelSingleBlockLoop() local
99 MI.getOperand(LoopRegIdx).setReg(LoopReg); in PeelSingleBlockLoop()
H A DMachinePipeliner.cpp2705 unsigned LoopReg = getLoopPhiReg(*Phi, Phi->getParent()); in isLoopCarriedDefOfUse() local
2710 if (DMO.getReg() == LoopReg) in isLoopCarriedDefOfUse()