Lines Matching refs:extract
23 %h.sroa.0.0.extract.trunc = trunc i64 %c to i32
24 %sext = shl i32 %h.sroa.0.0.extract.trunc, 16
26 %l.sroa.2.4.extract.shift = lshr i64 %c, 32
27 %sext76 = ashr i32 %h.sroa.0.0.extract.trunc, 16
28 %m.sroa.2.6.extract.shift = lshr i64 %c, 48
29 %sext7980 = shl nuw nsw i64 %l.sroa.2.4.extract.shift, 16
32 %sext8283 = shl nuw nsw i64 %m.sroa.2.6.extract.shift, 16
43 %n_union3.sroa.0.0.extract.trunc = trunc i64 %1 to i32
44 %n_union3.sroa.1.4.extract.shift = lshr i64 %1, 32
45 %2 = tail call i64 @llvm.hexagon.M2.dpmpyss.s0(i32 %n_union3.sroa.0.0.extract.trunc, i32 %conv8)
49 %n_union13.sroa.1.4.extract.trunc = trunc i64 %n_union3.sroa.1.4.extract.shift to i32
50 %5 = tail call i64 @llvm.hexagon.M2.dpmpyss.s0(i32 %n_union13.sroa.1.4.extract.trunc, i32 %sext76)
55 %n_union28.sroa.0.0.extract.trunc = trunc i64 %8 to i32
56 %n_union28.sroa.1.4.extract.shift = lshr i64 %8, 32
57 %9 = tail call i64 @llvm.hexagon.M2.dpmpyss.s0(i32 %n_union28.sroa.0.0.extract.trunc, i32 %conv38)
61 %n_union43.sroa.1.4.extract.trunc = trunc i64 %n_union28.sroa.1.4.extract.shift to i32
62 …%12 = tail call i64 @llvm.hexagon.M2.dpmpyss.s0(i32 %n_union43.sroa.1.4.extract.trunc, i32 %conv53)