Lines Matching refs:Regs
894 SmallPtrSetImpl<const SCEV *> &Regs,
907 SmallPtrSetImpl<const SCEV *> &Regs,
911 SmallPtrSetImpl<const SCEV *> &Regs,
921 SmallPtrSetImpl<const SCEV *> &Regs, in RateRegister() argument
943 if (!Regs.count(AR->getOperand(1))) { in RateRegister()
944 RateRegister(AR->getOperand(1), Regs, L, SE, DT); in RateRegister()
969 SmallPtrSetImpl<const SCEV *> &Regs, in RatePrimaryRegister() argument
977 if (Regs.insert(Reg).second) { in RatePrimaryRegister()
978 RateRegister(Reg, Regs, L, SE, DT); in RatePrimaryRegister()
986 SmallPtrSetImpl<const SCEV *> &Regs, in RateFormula() argument
1000 RatePrimaryRegister(ScaledReg, Regs, L, SE, DT, LoserRegs); in RateFormula()
1011 RatePrimaryRegister(BaseReg, Regs, L, SE, DT, LoserRegs); in RateFormula()
1252 SmallPtrSet<const SCEV *, 4> Regs; member in __anonb19727160711::LSRUse
1312 Regs.insert(F.BaseRegs.begin(), F.BaseRegs.end()); in InsertFormula()
1314 Regs.insert(F.ScaledReg); in InsertFormula()
1329 SmallPtrSet<const SCEV *, 4> OldRegs = std::move(Regs); in RecomputeRegs()
1330 Regs.clear(); in RecomputeRegs()
1332 if (F.ScaledReg) Regs.insert(F.ScaledReg); in RecomputeRegs()
1333 Regs.insert(F.BaseRegs.begin(), F.BaseRegs.end()); in RecomputeRegs()
1338 if (!Regs.count(S)) in RecomputeRegs()
3915 SmallPtrSet<const SCEV *, 16> Regs; in FilterOutUndesirableDedicatedRegisters() local
3944 Regs.clear(); in FilterOutUndesirableDedicatedRegisters()
3945 CostF.RateFormula(TTI, F, Regs, VisitedRegs, L, LU.Offsets, SE, DT, LU, in FilterOutUndesirableDedicatedRegisters()
3980 Regs.clear(); in FilterOutUndesirableDedicatedRegisters()
3981 CostBest.RateFormula(TTI, Best, Regs, VisitedRegs, L, LU.Offsets, SE, in FilterOutUndesirableDedicatedRegisters()
4242 if (!LU.Regs.count(Best)) continue; in NarrowSearchSpaceByPickingWinnerRegs()
4303 if (LU.Regs.count(S)) in SolveRecurse()