Lines Matching refs:NBITS
20 ; CHECK-NEXT: [[T0:%.*]] = shl i32 -1, [[NBITS:%.*]]
23 ; CHECK-NEXT: [[T3:%.*]] = sub i32 32, [[NBITS]]
45 ; CHECK-NEXT: [[T0:%.*]] = shl i32 -1, [[NBITS:%.*]]
48 ; CHECK-NEXT: [[T3:%.*]] = sub i32 33, [[NBITS]]
70 ; CHECK-NEXT: [[T0:%.*]] = add i32 [[NBITS:%.*]], 1
74 ; CHECK-NEXT: [[T4:%.*]] = sub i32 32, [[NBITS]]
103 ; CHECK-NEXT: [[T1:%.*]] = shl <3 x i32> <i32 -1, i32 -1, i32 -1>, [[NBITS:%.*]]
106 ; CHECK-NEXT: [[T4:%.*]] = sub <3 x i32> <i32 32, i32 32, i32 32>, [[NBITS]]
107 ; CHECK-NEXT: call void @use3xi32(<3 x i32> [[NBITS]])
131 ; CHECK-NEXT: [[T0:%.*]] = add <3 x i32> [[NBITS:%.*]], <i32 -1, i32 0, i32 1>
135 ; CHECK-NEXT: [[T4:%.*]] = sub <3 x i32> <i32 33, i32 32, i32 32>, [[NBITS]]
160 ; CHECK-NEXT: [[T1:%.*]] = shl <3 x i32> <i32 -1, i32 undef, i32 -1>, [[NBITS:%.*]]
163 ; CHECK-NEXT: [[T4:%.*]] = sub <3 x i32> <i32 32, i32 undef, i32 32>, [[NBITS]]
164 ; CHECK-NEXT: call void @use3xi32(<3 x i32> [[NBITS]])
193 ; CHECK-NEXT: [[T0:%.*]] = shl i32 -1, [[NBITS:%.*]]
196 ; CHECK-NEXT: [[T3:%.*]] = sub i32 32, [[NBITS]]
286 ; CHECK-NEXT: [[T0:%.*]] = shl i32 -1, [[NBITS:%.*]]
289 ; CHECK-NEXT: [[T3:%.*]] = sub i32 32, [[NBITS]]
311 ; CHECK-NEXT: [[T0:%.*]] = shl i32 -1, [[NBITS:%.*]]
314 ; CHECK-NEXT: [[T3:%.*]] = sub i32 32, [[NBITS]]
336 ; CHECK-NEXT: [[T0:%.*]] = shl i32 -1, [[NBITS:%.*]]
339 ; CHECK-NEXT: [[T3:%.*]] = sub i32 32, [[NBITS]]
363 ; CHECK-NEXT: [[T0:%.*]] = shl i32 -2, [[NBITS:%.*]]
366 ; CHECK-NEXT: [[T3:%.*]] = sub i32 32, [[NBITS]]