Lines Matching refs:LHSRange
711 ConstantRange LHSRange = LHSVal.getConstantRange(); in solveBlockValueConstantRange() local
729 Result.markConstantRange(LHSRange.add(RHSRange)); in solveBlockValueConstantRange()
732 Result.markConstantRange(LHSRange.sub(RHSRange)); in solveBlockValueConstantRange()
735 Result.markConstantRange(LHSRange.multiply(RHSRange)); in solveBlockValueConstantRange()
738 Result.markConstantRange(LHSRange.udiv(RHSRange)); in solveBlockValueConstantRange()
741 Result.markConstantRange(LHSRange.shl(RHSRange)); in solveBlockValueConstantRange()
744 Result.markConstantRange(LHSRange.lshr(RHSRange)); in solveBlockValueConstantRange()
747 Result.markConstantRange(LHSRange.truncate(ResultTy->getBitWidth())); in solveBlockValueConstantRange()
750 Result.markConstantRange(LHSRange.signExtend(ResultTy->getBitWidth())); in solveBlockValueConstantRange()
753 Result.markConstantRange(LHSRange.zeroExtend(ResultTy->getBitWidth())); in solveBlockValueConstantRange()
756 Result.markConstantRange(LHSRange); in solveBlockValueConstantRange()
759 Result.markConstantRange(LHSRange.binaryAnd(RHSRange)); in solveBlockValueConstantRange()
762 Result.markConstantRange(LHSRange.binaryOr(RHSRange)); in solveBlockValueConstantRange()