Lines Matching refs:Factor
2665 if (const SCEVConstant *Factor = in CollectInterestingTypesAndFactors() local
2668 if (Factor->getAPInt().getMinSignedBits() <= 64) in CollectInterestingTypesAndFactors()
2669 Factors.insert(Factor->getAPInt().getSExtValue()); in CollectInterestingTypesAndFactors()
2670 } else if (const SCEVConstant *Factor = in CollectInterestingTypesAndFactors() local
2674 if (Factor->getAPInt().getMinSignedBits() <= 64) in CollectInterestingTypesAndFactors()
2675 Factors.insert(Factor->getAPInt().getSExtValue()); in CollectInterestingTypesAndFactors()
3820 for (int64_t Factor : Factors) { in GenerateICmpZeroScales() local
3822 if (Base.BaseOffset == std::numeric_limits<int64_t>::min() && Factor == -1) in GenerateICmpZeroScales()
3824 int64_t NewBaseOffset = (uint64_t)Base.BaseOffset * Factor; in GenerateICmpZeroScales()
3825 if (NewBaseOffset / Factor != Base.BaseOffset) in GenerateICmpZeroScales()
3834 if (Offset == std::numeric_limits<int64_t>::min() && Factor == -1) in GenerateICmpZeroScales()
3836 Offset = (uint64_t)Offset * Factor; in GenerateICmpZeroScales()
3837 if (Offset / Factor != LU.MinOffset) in GenerateICmpZeroScales()
3854 const SCEV *FactorS = SE.getConstant(IntTy, Factor); in GenerateICmpZeroScales()
3873 Factor == -1) in GenerateICmpZeroScales()
3875 F.UnfoldedOffset = (uint64_t)F.UnfoldedOffset * Factor; in GenerateICmpZeroScales()
3876 if (F.UnfoldedOffset / Factor != Base.UnfoldedOffset) in GenerateICmpZeroScales()
3905 for (int64_t Factor : Factors) { in GenerateScales() local
3906 Base.Scale = Factor; in GenerateScales()
3930 const SCEV *FactorS = SE.getConstant(IntTy, Factor); in GenerateScales()
5479 for (int64_t Factor : Factors) { in print_factors_and_types() local
5482 OS << '*' << Factor; in print_factors_and_types()