Home | History | Annotate | Download | only in ARM

Lines Matching defs:ShuffleMask

4812                                        ArrayRef<int> ShuffleMask,
4821 I = ShuffleMask.begin(), E = ShuffleMask.end(); I != E; ++I)
4864 ArrayRef<int> ShuffleMask = SVN->getMask();
4868 if (ShuffleVectorSDNode::isSplatMask(&ShuffleMask[0], VT)) {
4897 if (isVEXTMask(ShuffleMask, VT, ReverseVEXT, Imm)) {
4904 if (isVREVMask(ShuffleMask, VT, 64))
4906 if (isVREVMask(ShuffleMask, VT, 32))
4908 if (isVREVMask(ShuffleMask, VT, 16))
4912 isSingletonVEXTMask(ShuffleMask, VT, Imm)) {
4923 if (isVTRNMask(ShuffleMask, VT, WhichResult))
4926 if (isVUZPMask(ShuffleMask, VT, WhichResult))
4929 if (isVZIPMask(ShuffleMask, VT, WhichResult))
4933 if (isVTRN_v_undef_Mask(ShuffleMask, VT, WhichResult))
4936 if (isVUZP_v_undef_Mask(ShuffleMask, VT, WhichResult))
4939 if (isVZIP_v_undef_Mask(ShuffleMask, VT, WhichResult))
4950 if (ShuffleMask[i] < 0)
4953 PFIndexes[i] = ShuffleMask[i];
4976 if (ShuffleMask[i] < 0)
4980 ShuffleMask[i] < (int)NumElts ? V1 : V2,
4981 DAG.getConstant(ShuffleMask[i] & (NumElts-1),
4988 if ((VT == MVT::v8i16 || VT == MVT::v16i8) && isReverseMask(ShuffleMask, VT))
4992 SDValue NewOp = LowerVECTOR_SHUFFLEv8i8(Op, ShuffleMask, DAG);