Lines Matching refs:i1
3 define i1 @max1(i32 %x, i32 %y) {
6 %m = select i1 %c, i32 %x, i32 %y
8 ret i1 %r
9 ; CHECK: ret i1 false
12 define i1 @max2(i32 %x, i32 %y) {
15 %m = select i1 %c, i32 %x, i32 %y
17 ret i1 %r
18 ; CHECK: ret i1 true
21 define i1 @max3(i32 %x, i32 %y) {
24 %m = select i1 %c, i32 %x, i32 %y
26 ret i1 %r
27 ; CHECK: ret i1 false
30 define i1 @max4(i32 %x, i32 %y) {
33 %m = select i1 %c, i32 %x, i32 %y
35 ret i1 %r
36 ; CHECK: ret i1 true
39 define i1 @max5(i32 %x, i32 %y) {
42 %m = select i1 %c, i32 %x, i32 %y
44 ret i1 %r
45 ; CHECK: ret i1 false
48 define i1 @max6(i32 %x, i32 %y) {
51 %m = select i1 %c, i32 %x, i32 %y
53 ret i1 %r
54 ; CHECK: ret i1 true
57 define i1 @max7(i32 %x, i32 %y) {
60 %m = select i1 %c, i32 %x, i32 %y
62 ret i1 %r
63 ; CHECK: ret i1 false
66 define i1 @max8(i32 %x, i32 %y) {
69 %m = select i1 %c, i32 %x, i32 %y
71 ret i1 %r
72 ; CHECK: ret i1 true
75 define i1 @min1(i32 %x, i32 %y) {
78 %m = select i1 %c, i32 %y, i32 %x
80 ret i1 %r
81 ; CHECK: ret i1 false
84 define i1 @min2(i32 %x, i32 %y) {
87 %m = select i1 %c, i32 %y, i32 %x
89 ret i1 %r
90 ; CHECK: ret i1 true
93 define i1 @min3(i32 %x, i32 %y) {
96 %m = select i1 %c, i32 %y, i32 %x
98 ret i1 %r
99 ; CHECK: ret i1 false
102 define i1 @min4(i32 %x, i32 %y) {
105 %m = select i1 %c, i32 %y, i32 %x
107 ret i1 %r
108 ; CHECK: ret i1 true
111 define i1 @min5(i32 %x, i32 %y) {
114 %m = select i1 %c, i32 %y, i32 %x
116 ret i1 %r
117 ; CHECK: ret i1 false
120 define i1 @min6(i32 %x, i32 %y) {
123 %m = select i1 %c, i32 %y, i32 %x
125 ret i1 %r
126 ; CHECK: ret i1 true
129 define i1 @min7(i32 %x, i32 %y) {
132 %m = select i1 %c, i32 %y, i32 %x
134 ret i1 %r
135 ; CHECK: ret i1 false
138 define i1 @min8(i32 %x, i32 %y) {
141 %m = select i1 %c, i32 %y, i32 %x
143 ret i1 %r
144 ; CHECK: ret i1 true
147 define i1 @maxmin1(i32 %x, i32 %y, i32 %z) {
150 %max = select i1 %c1, i32 %x, i32 %y
152 %min = select i1 %c2, i32 %z, i32 %x
154 ret i1 %c
155 ; CHECK: ret i1 true
158 define i1 @maxmin2(i32 %x, i32 %y, i32 %z) {
161 %max = select i1 %c1, i32 %x, i32 %y
163 %min = select i1 %c2, i32 %z, i32 %x
165 ret i1 %c
166 ; CHECK: ret i1 false
169 define i1 @maxmin3(i32 %x, i32 %y, i32 %z) {
172 %max = select i1 %c1, i32 %x, i32 %y
174 %min = select i1 %c2, i32 %z, i32 %x
176 ret i1 %c
177 ; CHECK: ret i1 true
180 define i1 @maxmin4(i32 %x, i32 %y, i32 %z) {
183 %max = select i1 %c1, i32 %x, i32 %y
185 %min = select i1 %c2, i32 %z, i32 %x
187 ret i1 %c
188 ; CHECK: ret i1 false
191 define i1 @maxmin5(i32 %x, i32 %y, i32 %z) {
194 %max = select i1 %c1, i32 %x, i32 %y
196 %min = select i1 %c2, i32 %z, i32 %x
198 ret i1 %c
199 ; CHECK: ret i1 true
202 define i1 @maxmin6(i32 %x, i32 %y, i32 %z) {
205 %max = select i1 %c1, i32 %x, i32 %y
207 %min = select i1 %c2, i32 %z, i32 %x
209 ret i1 %c
210 ; CHECK: ret i1 false
213 define i1 @maxmin7(i32 %x, i32 %y, i32 %z) {
216 %max = select i1 %c1, i32 %x, i32 %y
218 %min = select i1 %c2, i32 %z, i32 %x
220 ret i1 %c
221 ; CHECK: ret i1 true
224 define i1 @maxmin8(i32 %x, i32 %y, i32 %z) {
227 %max = select i1 %c1, i32 %x, i32 %y
229 %min = select i1 %c2, i32 %z, i32 %x
231 ret i1 %c
232 ; CHECK: ret i1 false
235 define i1 @eqcmp1(i32 %x, i32 %y) {
238 %max = select i1 %c, i32 %x, i32 %y
240 ret i1 %r
241 ; CHECK: ret i1 %c
244 define i1 @eqcmp2(i32 %x, i32 %y) {
247 %max = select i1 %c, i32 %x, i32 %y
249 ret i1 %r
250 ; CHECK: ret i1 %c
253 define i1 @eqcmp3(i32 %x, i32 %y) {
256 %max = select i1 %c, i32 %x, i32 %y
258 ret i1 %r
259 ; CHECK: ret i1 %c
262 define i1 @eqcmp4(i32 %x, i32 %y) {
265 %max = select i1 %c, i32 %x, i32 %y
267 ret i1 %r
268 ; CHECK: ret i1 %c