Home | History | Annotate | Download | only in Scalar

Lines Matching defs:BaseReg

906     const SCEV *BaseReg = *I;
907 if (VisitedRegs.count(BaseReg)) {
911 RatePrimaryRegister(BaseReg, Regs, L, SE, DT, LoserRegs);
1294 // ICmpZero BaseReg + Offset => ICmp BaseReg, -Offset
1303 // ICmpZero BaseReg + -1*ScaleReg => ICmp BaseReg, ScaleReg
3024 const SCEV *BaseReg = Base.BaseRegs[i];
3027 CollectSubexprs(BaseReg, 0, AddOps, L, SE);
3107 const SCEV *BaseReg = *I;
3108 if (SE.properlyDominates(BaseReg, L->getHeader()) &&
3109 !SE.hasComputableLoopEvolution(BaseReg, L))
3110 Ops.push_back(BaseReg);
3112 F.BaseRegs.push_back(BaseReg);
3513 const SCEV *BaseReg = F.BaseRegs[N];
3514 if (BaseReg != OrigReg)
3526 NewF.BaseRegs[N] = SE.getAddExpr(NegImmS, BaseReg);