Lines Matching refs:extracted
28 %extracted = lshr i64 %data, %skip_high_wide
29 call void @use64(i64 %extracted)
30 %extracted_narrow = trunc i64 %extracted to i32
64 %extracted = lshr i64 %data, %skip_high_wide
65 call void @use64(i64 %extracted)
66 %extracted_narrow = trunc i64 %extracted to i32
96 …%extracted = lshr exact i64 %data, %skip_high_wide ; We can preserve `exact`-ness of the original …
97 call void @use64(i64 %extracted)
98 %extracted_narrow = trunc i64 %extracted to i32
154 %extracted = lshr i64 %data, %skip_high
155 call void @use64(i64 %extracted)
158 %signbit_positioned = shl i64 %extracted, %num_high_bits_to_smear ;
178 %extracted = ashr i64 %data, %skip_high ; this is already the answer.
179 call void @use64(i64 %extracted)
182 %signbit_positioned = shl i64 %extracted, %num_high_bits_to_smear
198 %extracted = lshr <2 x i64> %data, %skip_high_wide
199 %extracted_narrow = trunc <2 x i64> %extracted to <2 x i32>
216 %extracted = lshr <3 x i64> %data, %skip_high_wide
217 %extracted_narrow = trunc <3 x i64> %extracted to <3 x i32>
246 %extracted = lshr i64 %data, %skip_high_wide
247 call void @use64(i64 %extracted)
248 %extracted_narrow = trunc i64 %extracted to i32
278 %extracted = lshr i64 %data, %skip_high_wide
279 call void @use64(i64 %extracted)
280 %extracted_narrow = trunc i64 %extracted to i32
311 %extracted = lshr i64 %data, %skip_high_wide
312 call void @use64(i64 %extracted)
313 %extracted_narrow = trunc i64 %extracted to i32
344 %extracted = lshr i64 %data, %skip_high_wide
345 call void @use64(i64 %extracted)
346 %extracted_narrow = trunc i64 %extracted to i32
375 %extracted = lshr i64 %data, %skip_high_wide
376 call void @use64(i64 %extracted)
377 %extracted_narrow = trunc i64 %extracted to i32
406 %extracted = lshr i64 %data, %skip_high_wide
407 call void @use64(i64 %extracted)
408 %extracted_narrow = trunc i64 %extracted to i32
439 %extracted = lshr i64 %data, %skip_high_wide
440 call void @use64(i64 %extracted)
441 %extracted_narrow = trunc i64 %extracted to i32
472 %extracted = lshr i64 %data, %skip_high_wide
473 call void @use64(i64 %extracted)
474 %extracted_narrow = trunc i64 %extracted to i32
503 %extracted = lshr i64 %data, %skip_high_wide
504 call void @use64(i64 %extracted)
505 %extracted_narrow = trunc i64 %extracted to i32
534 %extracted = ashr i64 %data, %skip_high_wide
535 call void @use64(i64 %extracted)
536 %extracted_narrow = trunc i64 %extracted to i32
565 %extracted = ashr i64 %data, %skip_high_wide
566 call void @use64(i64 %extracted)
567 %extracted_narrow = trunc i64 %extracted to i32