• Home
  • Raw
  • Download

Lines Matching refs:i1

18 define i1 @test3(i1 %A) {
20 %B = and i1 %A, false ; <i1> [#uses=1]
21 ret i1 %B
24 define i1 @test4(i1 %A) {
26 %B = and i1 %A, true ; <i1> [#uses=1]
27 ret i1 %B
35 define i1 @test6(i1 %A) {
36 %B = and i1 %A, %A ; <i1> [#uses=1]
37 ret i1 %B
54 define i1 @test9(i32 %A) {
57 %C = icmp ne i32 %B, 0 ; <i1> [#uses=1]
58 ret i1 %C
61 define i1 @test9a(i32 %A) {
64 %C = icmp ne i32 %B, 0 ; <i1> [#uses=1]
65 ret i1 %C
86 define i1 @test12(i32 %A, i32 %B) {
87 %C1 = icmp ult i32 %A, %B ; <i1> [#uses=1]
88 %C2 = icmp ule i32 %A, %B ; <i1> [#uses=1]
90 %D = and i1 %C1, %C2 ; <i1> [#uses=1]
91 ret i1 %D
94 define i1 @test13(i32 %A, i32 %B) {
95 %C1 = icmp ult i32 %A, %B ; <i1> [#uses=1]
96 %C2 = icmp ugt i32 %A, %B ; <i1> [#uses=1]
98 %D = and i1 %C1, %C2 ; <i1> [#uses=1]
99 ret i1 %D
102 define i1 @test14(i8 %A) {
104 %C = icmp ne i8 %B, 0 ; <i1> [#uses=1]
105 ret i1 %C
129 define i1 @test18(i32 %A) {
132 %C = icmp ne i32 %B, 0 ; <i1> [#uses=1]
133 ret i1 %C
136 define i1 @test18a(i8 %A) {
138 %C = icmp eq i8 %B, 0 ; <i1> [#uses=1]
139 ret i1 %C
156 define i1 @test22(i32 %A) {
157 %B = icmp eq i32 %A, 1 ; <i1> [#uses=1]
158 %C = icmp sge i32 %A, 3 ; <i1> [#uses=1]
160 %D = and i1 %B, %C ; <i1> [#uses=1]
161 ret i1 %D
164 define i1 @test23(i32 %A) {
165 %B = icmp sgt i32 %A, 1 ; <i1> [#uses=1]
166 %C = icmp sle i32 %A, 2 ; <i1> [#uses=1]
168 %D = and i1 %B, %C ; <i1> [#uses=1]
169 ret i1 %D
172 define i1 @test24(i32 %A) {
173 %B = icmp sgt i32 %A, 1 ; <i1> [#uses=1]
174 %C = icmp ne i32 %A, 2 ; <i1> [#uses=1]
176 %D = and i1 %B, %C ; <i1> [#uses=1]
177 ret i1 %D
180 define i1 @test25(i32 %A) {
181 %B = icmp sge i32 %A, 50 ; <i1> [#uses=1]
182 %C = icmp slt i32 %A, 100 ; <i1> [#uses=1]
184 %D = and i1 %B, %C ; <i1> [#uses=1]
185 ret i1 %D
188 define i1 @test26(i32 %A) {
189 %B = icmp ne i32 %A, 49 ; <i1> [#uses=1]
190 %C = icmp ne i32 %A, 50 ; <i1> [#uses=1]
192 %D = and i1 %B, %C ; <i1> [#uses=1]
193 ret i1 %D
221 define i32 @test30(i1 %X) {
222 %Y = zext i1 %X to i32 ; <i32> [#uses=1]
227 define i32 @test31(i1 %X) {
228 %Y = zext i1 %X to i32 ; <i32> [#uses=1]