Lines Matching full:max

13   %max = call i64 @llvm.smax.i64(i64 %min, i64 -2147483648)
14 ret i64 %max
21 ; CHECK-NEXT: [[MAX:%.*]] = call i64 @llvm.smax.i64(i64 [[MIN]], i64 -1073741824)
22 ; CHECK-NEXT: ret i64 [[MAX]]
26 %max = call i64 @llvm.smax.i64(i64 %min, i64 -1073741824)
27 ret i64 %max
34 ; CHECK-NEXT: [[MAX:%.*]] = call i32 @llvm.smax.i32(i32 [[MIN]], i32 -32768)
35 ; CHECK-NEXT: ret i32 [[MAX]]
39 %max = call i32 @llvm.smax.i32(i32 %min, i32 -32768)
40 ret i32 %max
47 ; CHECK-NEXT: [[MAX:%.*]] = call i32 @llvm.smax.i32(i32 [[MIN]], i32 -128)
48 ; CHECK-NEXT: ret i32 [[MAX]]
52 %max = call i32 @llvm.smax.i32(i32 %min, i32 -128)
53 ret i32 %max
64 %max = call i64 @llvm.smax.i64(i64 %min, i64 -2147483648)
65 ret i64 %max
72 ; CHECK-NEXT: [[MAX:%.*]] = call i64 @llvm.smax.i64(i64 [[MIN]], i64 -1073741824)
73 ; CHECK-NEXT: ret i64 [[MAX]]
77 %max = call i64 @llvm.smax.i64(i64 %min, i64 -1073741824)
78 ret i64 %max
85 ; CHECK-NEXT: [[MAX:%.*]] = call i32 @llvm.smax.i32(i32 [[MIN]], i32 -32768)
86 ; CHECK-NEXT: ret i32 [[MAX]]
90 %max = call i32 @llvm.smax.i32(i32 %min, i32 -32768)
91 ret i32 %max
102 %max = call i64 @llvm.smax.i64(i64 %min, i64 -2147483648)
103 ret i64 %max
110 ; CHECK-NEXT: [[MAX:%.*]] = call i64 @llvm.smax.i64(i64 [[MIN]], i64 -1073741824)
111 ; CHECK-NEXT: ret i64 [[MAX]]
115 %max = call i64 @llvm.smax.i64(i64 %min, i64 -1073741824)
116 ret i64 %max
123 ; CHECK-NEXT: [[MAX:%.*]] = call i32 @llvm.smax.i32(i32 [[MIN]], i32 -32768)
124 ; CHECK-NEXT: ret i32 [[MAX]]
128 %max = call i32 @llvm.smax.i32(i32 %min, i32 -32768)
129 ret i32 %max
136 ; CHECK-NEXT: [[MAX:%.*]] = call i32 @llvm.smax.i32(i32 [[MIN]], i32 -128)
137 ; CHECK-NEXT: ret i32 [[MAX]]
141 %max = call i32 @llvm.smax.i32(i32 %min, i32 -128)
142 ret i32 %max
153 %max = call <2 x i64> @llvm.smax.v2i64(<2 x i64> %min, <2 x i64> <i64 -2147483648, i64 -2147483648>)
154 ret <2 x i64> %max
165 %max = call <4 x i64> @llvm.smax.v4i64(<4 x i64> %min, <4 x i64> <i64 -2147483648, i64 -2147483648, i64 -2147483648, i64 -2147483648>)
166 ret <4 x i64> %max
177 %max = call <8 x i64> @llvm.smax.v8i64(<8 x i64> %min, <8 x i64> <i64 -2147483648, i64 -2147483648, i64 -2147483648, i64 -2147483648, i64 -2147483648, i64 -2147483648, i64 -2147483648, i64 -2147483648>)
178 ret <8 x i64> %max
189 %max = call <4 x i32> @llvm.smax.v4i32(<4 x i32> %min, <4 x i32> <i32 -32768, i32 -32768, i32 -32768, i32 -32768>)
190 ret <4 x i32> %max
201 %max = call <8 x i32> @llvm.smax.v8i32(<8 x i32> %min, <8 x i32> <i32 -32768, i32 -32768, i32 -32768, i32 -32768, i32 -32768, i32 -32768, i32 -32768, i32 -32768>)
202 ret <8 x i32> %max
210 ; CHECK-NEXT: [[MAX:%.*]] = call i64 @llvm.smax.i64(i64 [[MIN]], i64 -2147483648)
212 ; CHECK-NEXT: ret i64 [[MAX]]
216 %max = call i64 @llvm.smax.i64(i64 %min, i64 -2147483648)
218 ret i64 %max
225 ; CHECK-NEXT: [[MAX:%.*]] = call i64 @llvm.smax.i64(i64 [[MIN]], i64 -2147483648)
227 ; CHECK-NEXT: ret i64 [[MAX]]
231 %max = call i64 @llvm.smax.i64(i64 %min, i64 -2147483648)
233 ret i64 %max
240 ; CHECK-NEXT: [[MAX:%.*]] = call i64 @llvm.smax.i64(i64 [[MIN]], i64 2147483647)
241 ; CHECK-NEXT: ret i64 [[MAX]]
245 %max = call i64 @llvm.smax.i64(i64 %min, i64 2147483647)
246 ret i64 %max
256 %max = call i64 @llvm.smax.i64(i64 %conv, i64 -2147483648)
257 %min = call i64 @llvm.smin.i64(i64 %max, i64 2147483647)