Lines Matching refs:i1
6 ; %C = i1 true
14 define i1 @lt_signed_to_large_unsigned(i8 %SB) {
16 %C = icmp ult i32 %Y, 1024 ; <i1> [#uses=1]
17 ret i1 %C
19 ; CHECK: ret i1 %C1
22 define i1 @lt_signed_to_large_signed(i8 %SB) {
24 %C = icmp slt i32 %Y, 1024 ; <i1> [#uses=1]
25 ret i1 %C
26 ; CHECK: ret i1 true
29 define i1 @lt_signed_to_large_negative(i8 %SB) {
31 %C = icmp slt i32 %Y, -1024 ; <i1> [#uses=1]
32 ret i1 %C
33 ; CHECK: ret i1 false
36 define i1 @lt_signed_to_small_unsigned(i8 %SB) {
39 ret i1 %C
41 ; CHECK: ret i1 %C
44 define i1 @lt_signed_to_small_signed(i8 %SB) {
46 %C = icmp slt i32 %Y, 17 ; <i1> [#uses=1]
47 ret i1 %C
49 ; CHECK: ret i1 %C
51 define i1 @lt_signed_to_small_negative(i8 %SB) {
53 %C = icmp slt i32 %Y, -17 ; <i1> [#uses=1]
54 ret i1 %C
56 ; CHECK: ret i1 %C
59 define i1 @lt_unsigned_to_large_unsigned(i8 %SB) {
61 %C = icmp ult i32 %Y, 1024 ; <i1> [#uses=1]
62 ret i1 %C
63 ; CHECK: ret i1 true
66 define i1 @lt_unsigned_to_large_signed(i8 %SB) {
68 %C = icmp slt i32 %Y, 1024 ; <i1> [#uses=1]
69 ret i1 %C
70 ; CHECK: ret i1 true
73 define i1 @lt_unsigned_to_large_negative(i8 %SB) {
75 %C = icmp slt i32 %Y, -1024 ; <i1> [#uses=1]
76 ret i1 %C
77 ; CHECK: ret i1 false
80 define i1 @lt_unsigned_to_small_unsigned(i8 %SB) {
82 %C = icmp ult i32 %Y, 17 ; <i1> [#uses=1]
83 ret i1 %C
85 ; CHECK: ret i1 %C
88 define i1 @lt_unsigned_to_small_signed(i8 %SB) {
91 ret i1 %C
93 ; CHECK: ret i1 %C
96 define i1 @lt_unsigned_to_small_negative(i8 %SB) {
98 %C = icmp slt i32 %Y, -17 ; <i1> [#uses=1]
99 ret i1 %C
100 ; CHECK: ret i1 false
103 define i1 @gt_signed_to_large_unsigned(i8 %SB) {
105 %C = icmp ugt i32 %Y, 1024 ; <i1> [#uses=1]
106 ret i1 %C
108 ; CHECK: ret i1 %C
111 define i1 @gt_signed_to_large_signed(i8 %SB) {
113 %C = icmp sgt i32 %Y, 1024 ; <i1> [#uses=1]
114 ret i1 %C
115 ; CHECK: ret i1 false
118 define i1 @gt_signed_to_large_negative(i8 %SB) {
120 %C = icmp sgt i32 %Y, -1024 ; <i1> [#uses=1]
121 ret i1 %C
122 ; CHECK: ret i1 true
125 define i1 @gt_signed_to_small_unsigned(i8 %SB) {
128 ret i1 %C
130 ; CHECK: ret i1 %C
133 define i1 @gt_signed_to_small_signed(i8 %SB) {
135 %C = icmp sgt i32 %Y, 17 ; <i1> [#uses=1]
136 ret i1 %C
138 ; CHECK: ret i1 %C
141 define i1 @gt_signed_to_small_negative(i8 %SB) {
143 %C = icmp sgt i32 %Y, -17 ; <i1> [#uses=1]
144 ret i1 %C
146 ; CHECK: ret i1 %C
149 define i1 @gt_unsigned_to_large_unsigned(i8 %SB) {
151 %C = icmp ugt i32 %Y, 1024 ; <i1> [#uses=1]
152 ret i1 %C
153 ; CHECK: ret i1 false
156 define i1 @gt_unsigned_to_large_signed(i8 %SB) {
158 %C = icmp sgt i32 %Y, 1024 ; <i1> [#uses=1]
159 ret i1 %C
160 ; CHECK: ret i1 false
163 define i1 @gt_unsigned_to_large_negative(i8 %SB) {
165 %C = icmp sgt i32 %Y, -1024 ; <i1> [#uses=1]
166 ret i1 %C
167 ; CHECK: ret i1 true
170 define i1 @gt_unsigned_to_small_unsigned(i8 %SB) {
172 %C = icmp ugt i32 %Y, 17 ; <i1> [#uses=1]
173 ret i1 %C
175 ; CHECK: ret i1 %C
178 define i1 @gt_unsigned_to_small_signed(i8 %SB) {
181 ret i1 %C
183 ; CHECK: ret i1 %C
186 define i1 @gt_unsigned_to_small_negative(i8 %SB) {
188 %C = icmp sgt i32 %Y, -17 ; <i1> [#uses=1]
189 ret i1 %C
190 ; CHECK: ret i1 true