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