Lines Matching defs:NewF

4631         Formula NewF = F;
4632 NewF.BaseOffset = Offset;
4634 NewF))
4636 NewF.ScaledReg = SE.getAddExpr(NegImmS, NewF.ScaledReg);
4641 if (const SCEVConstant *C = dyn_cast<SCEVConstant>(NewF.ScaledReg)) {
4645 if (NewF.BaseOffset.isNonZero() && NewF.BaseOffset.isScalable())
4648 (NewF.BaseOffset.isLessThanZero()) &&
4650 .ule(std::abs(NewF.BaseOffset.getFixedValue())))
4655 NewF.canonicalize(*this->L);
4656 (void)InsertFormula(LU, LUIdx, NewF);
4663 Formula NewF = F;
4664 if (!NewF.BaseOffset.isCompatibleImmediate(Imm) ||
4665 !NewF.UnfoldedOffset.isCompatibleImmediate(Imm) ||
4666 !NewF.BaseOffset.isCompatibleImmediate(NewF.UnfoldedOffset))
4668 NewF.BaseOffset = NewF.BaseOffset.addUnsigned(Imm);
4670 LU.Kind, LU.AccessTy, NewF)) {
4674 Immediate NewUnfoldedOffset = NewF.UnfoldedOffset.addUnsigned(Imm);
4677 NewF = F;
4678 NewF.UnfoldedOffset = NewUnfoldedOffset;
4680 NewF.BaseRegs[N] = SE.getAddExpr(NegImmS, BaseReg);
4685 for (const SCEV *NewReg : NewF.BaseRegs)
4687 if (NewF.BaseOffset.isNonZero() && NewF.BaseOffset.isScalable())
4689 if ((C->getAPInt() + NewF.BaseOffset.getFixedValue())
4691 .slt(std::abs(NewF.BaseOffset.getFixedValue())) &&
4692 (C->getAPInt() + NewF.BaseOffset.getFixedValue())
4695 NewF.BaseOffset.getFixedValue()))
4700 NewF.canonicalize(*this->L);
4701 (void)InsertFormula(LU, LUIdx, NewF);
4889 Formula NewF = F;
4892 NewF.BaseOffset =
4893 Immediate::getFixed(NewF.BaseOffset.getFixedValue() +
4895 NewF.BaseRegs.erase(NewF.BaseRegs.begin() +
4897 if (LU.HasFormulaWithSameRegs(NewF)) {
4909 Formula NewF = F;
4910 NewF.BaseGV = GV;
4911 NewF.BaseRegs.erase(NewF.BaseRegs.begin() +
4913 if (LU.HasFormulaWithSameRegs(NewF)) {