Home | History | Annotate | Download | only in InstCombine

Lines Matching full:next

97 ; CHECK-NEXT: br label %F
99 ; CHECK-NEXT: phi i16
100 ; CHECK-NEXT: ret i16
113 ; CHECK-NEXT: ashr exact i32
114 ; CHECK-NEXT: ret i32
124 ; CHECK-NEXT: icmp eq
125 ; CHECK-NEXT: sext <2 x i1>
126 ; CHECK-NEXT: store <2 x i16>
127 ; CHECK-NEXT: ret
146 ; CHECK-NEXT: %and = lshr i32 %x, 3
147 ; CHECK-NEXT: %1 = and i32 %and, 1
148 ; CHECK-NEXT: %sext = add i32 %1, -1
149 ; CHECK-NEXT: ret i32 %sext
158 ; CHECK-NEXT: %and = lshr i16 %x, 4
159 ; CHECK-NEXT: %1 = and i16 %and, 1
160 ; CHECK-NEXT: %sext = add i16 %1, -1
161 ; CHECK-NEXT: %ext = sext i16 %sext to i32
162 ; CHECK-NEXT: ret i32 %ext
171 ; CHECK-NEXT: %1 = shl i32 %x, 27
172 ; CHECK-NEXT: %sext = ashr i32 %1, 31
173 ; CHECK-NEXT: ret i32 %sext
182 ; CHECK-NEXT: %1 = shl i16 %x, 12
183 ; CHECK-NEXT: %sext = ashr i16 %1, 15
184 ; CHECK-NEXT: %ext = sext i16 %sext to i32
185 ; CHECK-NEXT: ret i32 %ext
193 ; CHECK-NEXT: [[TEST17:%.*]] = zext i1 %x to i32
194 ; CHECK-NEXT: ret i32 [[TEST17]]