Lines Matching refs:amt
32 define void @shift2a(<4 x i32> %val, <4 x i32>* %dst, <2 x i32> %amt) nounwind {
36 %shamt = shufflevector <2 x i32> %amt, <2 x i32> undef, <4 x i32> <i32 1, i32 1, i32 1, i32 1>
42 define void @shift2b(<4 x i32> %val, <4 x i32>* %dst, <2 x i32> %amt) nounwind {
46 %shamt = shufflevector <2 x i32> %amt, <2 x i32> undef, <4 x i32> <i32 1, i32 undef, i32 1, i32 1>
52 define void @shift2c(<4 x i32> %val, <4 x i32>* %dst, <2 x i32> %amt) nounwind {
56 %shamt = shufflevector <2 x i32> %amt, <2 x i32> undef, <4 x i32> <i32 1, i32 1, i32 1, i32 1>
62 define void @shift3a(<8 x i16> %val, <8 x i16>* %dst, <8 x i16> %amt) nounwind {
67 …%shamt = shufflevector <8 x i16> %amt, <8 x i16> undef, <8 x i32> <i32 6, i32 6, i32 6, i32 6, i32…
73 define void @shift3b(<8 x i16> %val, <8 x i16>* %dst, i16 %amt) nounwind {
78 %0 = insertelement <8 x i16> undef, i16 %amt, i32 0
79 %1 = insertelement <8 x i16> %0, i16 %amt, i32 1
80 %2 = insertelement <8 x i16> %1, i16 %amt, i32 2
81 %3 = insertelement <8 x i16> %2, i16 %amt, i32 3
82 %4 = insertelement <8 x i16> %3, i16 %amt, i32 4
83 %5 = insertelement <8 x i16> %4, i16 %amt, i32 5
84 %6 = insertelement <8 x i16> %5, i16 %amt, i32 6
85 %7 = insertelement <8 x i16> %6, i16 %amt, i32 7