Lines Matching full:max

8 ; CHECK-NEXT:    [[MAX:%.*]] = call i64 @llvm.smax.i64(i64 [[MIN]], i64 -2147483648)
9 ; CHECK-NEXT: ret i64 [[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
60 ; CHECK-NEXT: [[MAX:%.*]] = call i64 @llvm.smax.i64(i64 [[MIN]], i64 -2147483648)
61 ; CHECK-NEXT: ret i64 [[MAX]]
65 %max = call i64 @llvm.smax.i64(i64 %min, i64 -2147483648)
66 ret i64 %max
73 ; CHECK-NEXT: [[MAX:%.*]] = call i64 @llvm.smax.i64(i64 [[MIN]], i64 -1073741824)
74 ; CHECK-NEXT: ret i64 [[MAX]]
78 %max = call i64 @llvm.smax.i64(i64 %min, i64 -1073741824)
79 ret i64 %max
86 ; CHECK-NEXT: [[MAX:%.*]] = call i32 @llvm.smax.i32(i32 [[MIN]], i32 -32768)
87 ; CHECK-NEXT: ret i32 [[MAX]]
91 %max = call i32 @llvm.smax.i32(i32 %min, i32 -32768)
92 ret i32 %max
99 ; CHECK-NEXT: [[MAX:%.*]] = call i64 @llvm.smax.i64(i64 [[MIN]], i64 -2147483648)
100 ; CHECK-NEXT: ret i64 [[MAX]]
104 %max = call i64 @llvm.smax.i64(i64 %min, i64 -2147483648)
105 ret i64 %max
112 ; CHECK-NEXT: [[MAX:%.*]] = call i64 @llvm.smax.i64(i64 [[MIN]], i64 -1073741824)
113 ; CHECK-NEXT: ret i64 [[MAX]]
117 %max = call i64 @llvm.smax.i64(i64 %min, i64 -1073741824)
118 ret i64 %max
125 ; CHECK-NEXT: [[MAX:%.*]] = call i32 @llvm.smax.i32(i32 [[MIN]], i32 -32768)
126 ; CHECK-NEXT: ret i32 [[MAX]]
130 %max = call i32 @llvm.smax.i32(i32 %min, i32 -32768)
131 ret i32 %max
138 ; CHECK-NEXT: [[MAX:%.*]] = call i32 @llvm.smax.i32(i32 [[MIN]], i32 -128)
139 ; CHECK-NEXT: ret i32 [[MAX]]
143 %max = call i32 @llvm.smax.i32(i32 %min, i32 -128)
144 ret i32 %max
155 %max = call <4 x i64> @llvm.smax.v4i64(<4 x i64> %min, <4 x i64> <i64 -2147483648, i64 -2147483648, i64 -2147483648, i64 -2147483648>)
156 ret <4 x i64> %max
163 ; CHECK-NEXT: [[MAX:%.*]] = call <8 x i32> @llvm.smax.v8i32(<8 x i32> [[MIN]], <8 x i32> splat (i32 -32768))
164 ; CHECK-NEXT: ret <8 x i32> [[MAX]]
168 %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>)
169 ret <8 x i32> %max