Home | History | Annotate | Download | only in Scalar

Lines Matching defs:BaseReg

922     const SCEV *BaseReg = *I;
923 if (VisitedRegs.count(BaseReg)) {
927 RatePrimaryRegister(BaseReg, Regs, L, SE, DT, LoserRegs);
1312 // ICmpZero BaseReg + BaseOffset => ICmp BaseReg, -BaseOffset
1321 // ICmpZero BaseReg + -1*ScaleReg => ICmp BaseReg, ScaleReg
3101 const SCEV *BaseReg = Base.BaseRegs[i];
3104 const SCEV *Remainder = CollectSubexprs(BaseReg, 0, AddOps, L, SE);
3184 const SCEV *BaseReg = *I;
3185 if (SE.properlyDominates(BaseReg, L->getHeader()) &&
3186 !SE.hasComputableLoopEvolution(BaseReg, L))
3187 Ops.push_back(BaseReg);
3189 F.BaseRegs.push_back(BaseReg);
3586 const SCEV *BaseReg = F.BaseRegs[N];
3587 if (BaseReg != OrigReg)
3598 NewF.BaseRegs[N] = SE.getAddExpr(NegImmS, BaseReg);