Lines Matching refs:NewF

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