Home
last modified time | relevance | path

Searched refs:LHSRange (Results 1 – 3 of 3) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/
H A DValueTracking.cpp702 LHSRange = LHSRange.sub(*Offset); in computeKnownBitsFromCmp()
703 Known = Known.unionWith(LHSRange.toKnownBits()); in computeKnownBitsFromCmp()
6351 ConstantRange LHSRange = in computeOverflowForUnsignedAdd() local
6384 ConstantRange LHSRange = in computeOverflowForSignedAdd() local
6389 mapOverflowResult(LHSRange.signedAddMayOverflow(RHSRange)); in computeOverflowForSignedAdd()
6403 (LHSRange.isAllNonNegative() || RHSRange.isAllNonNegative()); in computeOverflowForSignedAdd()
6405 (LHSRange.isAllNegative() || RHSRange.isAllNegative()); in computeOverflowForSignedAdd()
6407 KnownBits AddKnown(LHSRange.getBitWidth()); in computeOverflowForSignedAdd()
6446 ConstantRange LHSRange = in computeOverflowForUnsignedSub() local
6475 ConstantRange LHSRange = in computeOverflowForSignedSub() local
[all …]
H A DLazyValueInfo.cpp962 const ConstantRange &LHSRange = *LHSRes; in solveBlockValueCast() local
969 return ValueLatticeElement::getRange(LHSRange.castOp(CI->getOpcode(), in solveBlockValueCast()
990 const ConstantRange &LHSRange = *LHSRes; in solveBlockValueBinaryOpImpl() local
992 return ValueLatticeElement::getRange(OpFn(LHSRange, RHSRange)); in solveBlockValueBinaryOpImpl()
H A DScalarEvolution.cpp12580 ConstantRange LHSRange = FoundLHSRange.add(ConstantRange(*Addend)); in isImpliedCondOperandsViaRanges() local
12587 return LHSRange.icmp(Pred, ConstRHS); in isImpliedCondOperandsViaRanges()