Lines Matching defs:ShuffleMask
5407 static SDValue GenerateTBL(SDValue Op, ArrayRef<int> ShuffleMask,
5418 for (int Val : ShuffleMask) {
5494 ArrayRef<int> ShuffleMask = SVN->getMask();
5499 if (ShuffleVectorSDNode::isSplatMask(&ShuffleMask[0],
5534 if (isREVMask(ShuffleMask, VT, 64))
5536 if (isREVMask(ShuffleMask, VT, 32))
5538 if (isREVMask(ShuffleMask, VT, 16))
5543 if (isEXTMask(ShuffleMask, VT, ReverseEXT, Imm)) {
5550 isSingletonEXTMask(ShuffleMask, VT, Imm)) {
5557 if (isZIPMask(ShuffleMask, VT, WhichResult)) {
5561 if (isUZPMask(ShuffleMask, VT, WhichResult)) {
5565 if (isTRNMask(ShuffleMask, VT, WhichResult)) {
5570 if (isZIP_v_undef_Mask(ShuffleMask, VT, WhichResult)) {
5574 if (isUZP_v_undef_Mask(ShuffleMask, VT, WhichResult)) {
5578 if (isTRN_v_undef_Mask(ShuffleMask, VT, WhichResult)) {
5590 if (isINSMask(ShuffleMask, NumInputElements, DstIsLeft, Anomaly)) {
5595 int SrcLane = ShuffleMask[Anomaly];
5619 if (ShuffleMask[i] < 0)
5622 PFIndexes[i] = ShuffleMask[i];
5635 return GenerateTBL(Op, ShuffleMask, DAG);