Lines Matching full:palignr
2923 // If palignr is shifting the pair of input vectors less than 9 bytes,
2931 return Builder.CreateShuffleVector(Ops[1], Ops[0], SV, "palignr");
2934 // If palignr is shifting the pair of input vectors more than 8 but less
2945 return Builder.CreateCall(F, makeArrayRef(&Ops[0], 2), "palignr");
2948 // If palignr is shifting the pair of vectors more than 16 bytes, emit zero.
2954 // If palignr is shifting the pair of input vectors less than 17 bytes,
2962 return Builder.CreateShuffleVector(Ops[1], Ops[0], SV, "palignr");
2965 // If palignr is shifting the pair of input vectors more than 16 but less
2975 return Builder.CreateCall(F, makeArrayRef(&Ops[0], 2), "palignr");
2978 // If palignr is shifting the pair of vectors more than 32 bytes, emit zero.
2984 // If palignr is shifting the pair of input vectors less than 17 bytes,
2988 // 256-bit palignr operates on 128-bit lanes so we need to handle that
3000 return Builder.CreateShuffleVector(Ops[1], Ops[0], SV, "palignr");
3003 // If palignr is shifting the pair of input vectors more than 16 but less
3013 return Builder.CreateCall(F, makeArrayRef(&Ops[0], 2), "palignr");
3016 // If palignr is shifting the pair of vectors more than 32 bytes, emit zero.