Lines Matching defs:setResultRange
37 SetIntRangeFn setResultRange) {
40 setResultRange(getResult(), ConstantIntRanges::constant(value));
46 setResultRange(getResult(), ConstantIntRanges::constant(
58 setResultRange(getResult(), *result);
68 SetIntRangeFn setResultRange) {
69 setResultRange(getResult(), inferAdd(argRanges, convertArithOverflowFlags(
78 SetIntRangeFn setResultRange) {
79 setResultRange(getResult(), inferSub(argRanges, convertArithOverflowFlags(
88 SetIntRangeFn setResultRange) {
89 setResultRange(getResult(), inferMul(argRanges, convertArithOverflowFlags(
98 SetIntRangeFn setResultRange) {
99 setResultRange(getResult(), inferDivU(argRanges));
107 SetIntRangeFn setResultRange) {
108 setResultRange(getResult(), inferDivS(argRanges));
116 ArrayRef<ConstantIntRanges> argRanges, SetIntRangeFn setResultRange) {
117 setResultRange(getResult(), inferCeilDivU(argRanges));
125 ArrayRef<ConstantIntRanges> argRanges, SetIntRangeFn setResultRange) {
126 setResultRange(getResult(), inferCeilDivS(argRanges));
134 ArrayRef<ConstantIntRanges> argRanges, SetIntRangeFn setResultRange) {
135 return setResultRange(getResult(), inferFloorDivS(argRanges));
143 SetIntRangeFn setResultRange) {
144 setResultRange(getResult(), inferRemU(argRanges));
152 SetIntRangeFn setResultRange) {
153 setResultRange(getResult(), inferRemS(argRanges));
161 SetIntRangeFn setResultRange) {
162 setResultRange(getResult(), inferAnd(argRanges));
170 SetIntRangeFn setResultRange) {
171 setResultRange(getResult(), inferOr(argRanges));
179 SetIntRangeFn setResultRange) {
180 setResultRange(getResult(), inferXor(argRanges));
188 SetIntRangeFn setResultRange) {
189 setResultRange(getResult(), inferMaxS(argRanges));
197 SetIntRangeFn setResultRange) {
198 setResultRange(getResult(), inferMaxU(argRanges));
206 SetIntRangeFn setResultRange) {
207 setResultRange(getResult(), inferMinS(argRanges));
215 SetIntRangeFn setResultRange) {
216 setResultRange(getResult(), inferMinU(argRanges));
224 SetIntRangeFn setResultRange) {
227 setResultRange(getResult(), extUIRange(argRanges[0], destWidth));
235 SetIntRangeFn setResultRange) {
238 setResultRange(getResult(), extSIRange(argRanges[0], destWidth));
246 SetIntRangeFn setResultRange) {
249 setResultRange(getResult(), truncRange(argRanges[0], destWidth));
257 ArrayRef<ConstantIntRanges> argRanges, SetIntRangeFn setResultRange) {
264 setResultRange(getResult(), extSIRange(argRanges[0], destWidth));
266 setResultRange(getResult(), truncRange(argRanges[0], destWidth));
268 setResultRange(getResult(), argRanges[0]);
276 ArrayRef<ConstantIntRanges> argRanges, SetIntRangeFn setResultRange) {
283 setResultRange(getResult(), extUIRange(argRanges[0], destWidth));
285 setResultRange(getResult(), truncRange(argRanges[0], destWidth));
287 setResultRange(getResult(), argRanges[0]);
295 SetIntRangeFn setResultRange) {
309 setResultRange(getResult(), ConstantIntRanges::fromUnsigned(min, max));
317 ArrayRef<IntegerValueRange> argRanges, SetIntLatticeFn setResultRange) {
328 setResultRange(getResult(), falseCase);
330 setResultRange(getResult(), trueCase);
333 setResultRange(getResult(), IntegerValueRange::join(trueCase, falseCase));
341 SetIntRangeFn setResultRange) {
342 setResultRange(getResult(), inferShl(argRanges, convertArithOverflowFlags(
351 SetIntRangeFn setResultRange) {
352 setResultRange(getResult(), inferShrU(argRanges));
360 SetIntRangeFn setResultRange) {
361 setResultRange(getResult(), inferShrS(argRanges));