Lines Matching refs:NBITS
20 ; CHECK-NEXT: [[T0:%.*]] = shl i32 [[X:%.*]], [[NBITS:%.*]]
21 ; CHECK-NEXT: [[T1:%.*]] = ashr i32 [[T0]], [[NBITS]]
24 ; CHECK-NEXT: [[T2:%.*]] = shl i32 [[X]], [[NBITS]]
37 ; CHECK-NEXT: [[T0:%.*]] = shl i32 [[X:%.*]], [[NBITS:%.*]]
38 ; CHECK-NEXT: [[T1:%.*]] = ashr i32 [[T0]], [[NBITS]]
39 ; CHECK-NEXT: [[T2:%.*]] = add i32 [[NBITS]], 1
62 ; CHECK-NEXT: [[T0:%.*]] = shl <3 x i32> [[X:%.*]], [[NBITS:%.*]]
63 ; CHECK-NEXT: [[T1:%.*]] = ashr <3 x i32> [[T0]], [[NBITS]]
64 ; CHECK-NEXT: [[T2:%.*]] = add <3 x i32> [[NBITS]], <i32 1, i32 1, i32 1>
83 ; CHECK-NEXT: [[T0:%.*]] = shl <3 x i32> [[X:%.*]], [[NBITS:%.*]]
84 ; CHECK-NEXT: [[T1:%.*]] = ashr <3 x i32> [[T0]], [[NBITS]]
85 ; CHECK-NEXT: [[T2:%.*]] = add <3 x i32> [[NBITS]], <i32 1, i32 0, i32 2>
104 ; CHECK-NEXT: [[T0:%.*]] = shl <3 x i32> [[X:%.*]], [[NBITS:%.*]]
105 ; CHECK-NEXT: [[T1:%.*]] = ashr <3 x i32> [[T0]], [[NBITS]]
106 ; CHECK-NEXT: [[T2:%.*]] = add <3 x i32> [[NBITS]], <i32 1, i32 undef, i32 1>
127 ; CHECK-NEXT: [[T0:%.*]] = shl i32 [[X:%.*]], [[NBITS:%.*]]
128 ; CHECK-NEXT: [[T1:%.*]] = ashr i32 [[T0]], [[NBITS]]
131 ; CHECK-NEXT: [[T2:%.*]] = shl i32 [[X]], [[NBITS]]
144 ; CHECK-NEXT: [[T0:%.*]] = shl i32 [[X:%.*]], [[NBITS:%.*]]
145 ; CHECK-NEXT: [[T1:%.*]] = ashr i32 [[T0]], [[NBITS]]
148 ; CHECK-NEXT: [[T2:%.*]] = shl i32 [[X]], [[NBITS]]
161 ; CHECK-NEXT: [[T0:%.*]] = shl i32 [[X:%.*]], [[NBITS:%.*]]
162 ; CHECK-NEXT: [[T1:%.*]] = ashr i32 [[T0]], [[NBITS]]
165 ; CHECK-NEXT: [[T2:%.*]] = shl i32 [[X]], [[NBITS]]
240 ; CHECK-NEXT: [[T0:%.*]] = shl i32 [[X:%.*]], [[NBITS:%.*]]
241 ; CHECK-NEXT: [[T1:%.*]] = ashr i32 [[T0]], [[NBITS]]
242 ; CHECK-NEXT: [[T2:%.*]] = add i32 [[NBITS]], -1