Lines Matching refs:ConstArithFn
21 using ConstArithFn = typedef
28 static ConstantIntRanges computeBoundsBy(ConstArithFn op, const APInt &minLeft, in computeBoundsBy()
41 static ConstantIntRanges minMaxBy(ConstArithFn op, ArrayRef<APInt> lhs, in minMaxBy()
81 ConstArithFn uadd = [](const APInt &a, const APInt &b) -> Optional<APInt> { in inferResultRanges()
86 ConstArithFn sadd = [](const APInt &a, const APInt &b) -> Optional<APInt> { in inferResultRanges()
107 ConstArithFn usub = [](const APInt &a, const APInt &b) -> Optional<APInt> { in inferResultRanges()
112 ConstArithFn ssub = [](const APInt &a, const APInt &b) -> Optional<APInt> { in inferResultRanges()
132 ConstArithFn umul = [](const APInt &a, const APInt &b) -> Optional<APInt> { in inferResultRanges()
137 ConstArithFn smul = [](const APInt &a, const APInt &b) -> Optional<APInt> { in inferResultRanges()
617 ConstArithFn shl = [](const APInt &l, const APInt &r) -> Optional<APInt> { in inferResultRanges()
637 ConstArithFn lshr = [](const APInt &l, const APInt &r) -> Optional<APInt> { in inferResultRanges()
653 ConstArithFn ashr = [](const APInt &l, const APInt &r) -> Optional<APInt> { in inferResultRanges()