Home | History | Annotate | Download | only in AArch64

Lines Matching refs:ShuffleMask

4640 static SDValue GenerateTBL(SDValue Op, ArrayRef<int> ShuffleMask,
4651 for (int Val : ShuffleMask) {
4726 ArrayRef<int> ShuffleMask = SVN->getMask();
4731 if (ShuffleVectorSDNode::isSplatMask(&ShuffleMask[0],
4766 if (isREVMask(ShuffleMask, VT, 64))
4768 if (isREVMask(ShuffleMask, VT, 32))
4770 if (isREVMask(ShuffleMask, VT, 16))
4775 if (isEXTMask(ShuffleMask, VT, ReverseEXT, Imm)) {
4782 isSingletonEXTMask(ShuffleMask, VT, Imm)) {
4789 if (isZIPMask(ShuffleMask, VT, WhichResult)) {
4793 if (isUZPMask(ShuffleMask, VT, WhichResult)) {
4797 if (isTRNMask(ShuffleMask, VT, WhichResult)) {
4802 if (isZIP_v_undef_Mask(ShuffleMask, VT, WhichResult)) {
4806 if (isUZP_v_undef_Mask(ShuffleMask, VT, WhichResult)) {
4810 if (isTRN_v_undef_Mask(ShuffleMask, VT, WhichResult)) {
4822 if (isINSMask(ShuffleMask, NumInputElements, DstIsLeft, Anomaly)) {
4827 int SrcLane = ShuffleMask[Anomaly];
4850 if (ShuffleMask[i] < 0)
4853 PFIndexes[i] = ShuffleMask[i];
4866 return GenerateTBL(Op, ShuffleMask, DAG);