Lines Matching refs:NewF
3675 Formula NewF = F;
3676 NewF.BaseOffset = Offset;
3678 NewF))
3680 NewF.ScaledReg = SE.getAddExpr(NegImmS, NewF.ScaledReg);
3685 if (const SCEVConstant *C = dyn_cast<SCEVConstant>(NewF.ScaledReg))
3687 (NewF.BaseOffset < 0) &&
3689 .ule(abs64(NewF.BaseOffset)))
3693 (void)InsertFormula(LU, LUIdx, NewF);
3700 Formula NewF = F;
3701 NewF.BaseOffset = (uint64_t)NewF.BaseOffset + Imm;
3703 LU.Kind, LU.AccessTy, NewF)) {
3704 if (!TTI.isLegalAddImmediate((uint64_t)NewF.UnfoldedOffset + Imm))
3706 NewF = F;
3707 NewF.UnfoldedOffset = (uint64_t)NewF.UnfoldedOffset + Imm;
3709 NewF.BaseRegs[N] = SE.getAddExpr(NegImmS, BaseReg);
3715 J = NewF.BaseRegs.begin(), JE = NewF.BaseRegs.end();
3718 if ((C->getValue()->getValue() + NewF.BaseOffset).abs().slt(
3719 abs64(NewF.BaseOffset)) &&
3721 NewF.BaseOffset).countTrailingZeros() >=
3722 countTrailingZeros<uint64_t>(NewF.BaseOffset))
3726 (void)InsertFormula(LU, LUIdx, NewF);
3920 Formula NewF = F;
3921 NewF.BaseOffset += C->getValue()->getSExtValue();
3922 NewF.BaseRegs.erase(NewF.BaseRegs.begin() +
3924 if (LU.HasFormulaWithSameRegs(NewF)) {
3935 Formula NewF = F;
3936 NewF.BaseGV = GV;
3937 NewF.BaseRegs.erase(NewF.BaseRegs.begin() +
3939 if (LU.HasFormulaWithSameRegs(NewF)) {