Lines Matching refs:Factor
2401 if (const SCEVConstant *Factor = in CollectInterestingTypesAndFactors() local
2404 if (Factor->getAPInt().getMinSignedBits() <= 64) in CollectInterestingTypesAndFactors()
2405 Factors.insert(Factor->getAPInt().getSExtValue()); in CollectInterestingTypesAndFactors()
2406 } else if (const SCEVConstant *Factor = in CollectInterestingTypesAndFactors() local
2410 if (Factor->getAPInt().getMinSignedBits() <= 64) in CollectInterestingTypesAndFactors()
2411 Factors.insert(Factor->getAPInt().getSExtValue()); in CollectInterestingTypesAndFactors()
3476 for (int64_t Factor : Factors) { in GenerateICmpZeroScales() local
3478 if (Base.BaseOffset == INT64_MIN && Factor == -1) in GenerateICmpZeroScales()
3480 int64_t NewBaseOffset = (uint64_t)Base.BaseOffset * Factor; in GenerateICmpZeroScales()
3481 if (NewBaseOffset / Factor != Base.BaseOffset) in GenerateICmpZeroScales()
3490 if (Offset == INT64_MIN && Factor == -1) in GenerateICmpZeroScales()
3492 Offset = (uint64_t)Offset * Factor; in GenerateICmpZeroScales()
3493 if (Offset / Factor != LU.MinOffset) in GenerateICmpZeroScales()
3510 const SCEV *FactorS = SE.getConstant(IntTy, Factor); in GenerateICmpZeroScales()
3528 if (F.UnfoldedOffset == INT64_MIN && Factor == -1) in GenerateICmpZeroScales()
3530 F.UnfoldedOffset = (uint64_t)F.UnfoldedOffset * Factor; in GenerateICmpZeroScales()
3531 if (F.UnfoldedOffset / Factor != Base.UnfoldedOffset) in GenerateICmpZeroScales()
3560 for (int64_t Factor : Factors) { in GenerateScales() local
3561 Base.Scale = Factor; in GenerateScales()
3585 const SCEV *FactorS = SE.getConstant(IntTy, Factor); in GenerateScales()
4885 for (int64_t Factor : Factors) { in print_factors_and_types() local
4888 OS << '*' << Factor; in print_factors_and_types()