Home | History | Annotate | Download | only in InstCombine

Lines Matching full:next

18 ; CHECK-NEXT: %y = add i8 %A, %B
19 ; CHECK-NEXT: ret i8 %y
31 ; CHECK-NEXT: %and.A = and i8 %A, 127
32 ; CHECK-NEXT: %and.B = and i8 %B, 127
33 ; CHECK-NEXT: %x = add nuw i8 %and.A, %and.B
34 ; CHECK-NEXT: store i1 false, i1* %overflowPtr
35 ; CHECK-NEXT: ret i8 %x
47 ; CHECK-NEXT: %or.A = or i8 %A, -128
48 ; CHECK-NEXT: %or.B = or i8 %B, -128
49 ; CHECK-NEXT: %x = add i8 %or.A, %or.B
50 ; CHECK-NEXT: store i1 true, i1* %overflowPtr
51 ; CHECK-NEXT: ret i8 %x
61 ; CHECK-NEXT: ret i8 undef
79 ; CHECK-NEXT: %z = icmp ugt i8 %A, 3
80 ; CHECK-NEXT: ret i1 %z
88 ; CHECK-NEXT: %z = add i8 %A, %B
89 ; CHECK-NEXT: ret i8 %z
100 ; CHECK-NEXT: store i1 false, i1* %overflowPtr
101 ; CHECK-NEXT: ret i8 0
111 ; CHECK-NEXT: store i1 false, i1* %overflowPtr
112 ; CHECK-NEXT: ret i8 %A
126 ; CHECK-NEXT: shr
127 ; CHECK-NEXT: mul nuw
128 ; CHECK-NEXT: ret
167 ; CHECK-NEXT: entry:
168 ; CHECK-NEXT: ret i32 3
178 ; CHECK-NEXT: entry:
179 ; CHECK-NEXT: ret i8 2
195 ; CHECK-NEXT: entry:
196 ; CHECK-NEXT: %lz.cmp = icmp eq i32 %a, 0
197 ; CHECK-NEXT: store volatile i1 %lz.cmp, i1* %c
198 ; CHECK-NEXT: %tz.cmp = icmp ne i32 %a, 0
199 ; CHECK-NEXT: store volatile i1 %tz.cmp, i1* %c
200 ; CHECK-NEXT: %pop.cmp = icmp eq i32 %b, 0
201 ; CHECK-NEXT: store volatile i1 %pop.cmp, i1* %c
211 ; CHECK-NEXT: zext i1
212 ; CHECK-NEXT: ret i32
221 ; CHECK-NEXT: ret i32 0
229 ; CHECK-NEXT: ret i32 undef
237 ; CHECK-NEXT: ret i32 undef