Home | History | Annotate | Download | only in Analysis

Lines Matching refs:LHSRange

729   ConstantRange LHSRange = LHSVal.getConstantRange();
747 Result.markConstantRange(LHSRange.add(RHSRange));
750 Result.markConstantRange(LHSRange.sub(RHSRange));
753 Result.markConstantRange(LHSRange.multiply(RHSRange));
756 Result.markConstantRange(LHSRange.udiv(RHSRange));
759 Result.markConstantRange(LHSRange.shl(RHSRange));
762 Result.markConstantRange(LHSRange.lshr(RHSRange));
765 Result.markConstantRange(LHSRange.truncate(ResultTy->getBitWidth()));
768 Result.markConstantRange(LHSRange.signExtend(ResultTy->getBitWidth()));
771 Result.markConstantRange(LHSRange.zeroExtend(ResultTy->getBitWidth()));
774 Result.markConstantRange(LHSRange);
777 Result.markConstantRange(LHSRange.binaryAnd(RHSRange));
780 Result.markConstantRange(LHSRange.binaryOr(RHSRange));