Home | History | Annotate | Download | only in ARM

Lines Matching defs:ShuffleMask

5067                                        ArrayRef<int> ShuffleMask,
5076 I = ShuffleMask.begin(), E = ShuffleMask.end(); I != E; ++I)
5119 ArrayRef<int> ShuffleMask = SVN->getMask();
5123 if (ShuffleVectorSDNode::isSplatMask(&ShuffleMask[0], VT)) {
5152 if (isVEXTMask(ShuffleMask, VT, ReverseVEXT, Imm)) {
5159 if (isVREVMask(ShuffleMask, VT, 64))
5161 if (isVREVMask(ShuffleMask, VT, 32))
5163 if (isVREVMask(ShuffleMask, VT, 16))
5167 isSingletonVEXTMask(ShuffleMask, VT, Imm)) {
5178 if (isVTRNMask(ShuffleMask, VT, WhichResult))
5181 if (isVUZPMask(ShuffleMask, VT, WhichResult))
5184 if (isVZIPMask(ShuffleMask, VT, WhichResult))
5188 if (isVTRN_v_undef_Mask(ShuffleMask, VT, WhichResult))
5191 if (isVUZP_v_undef_Mask(ShuffleMask, VT, WhichResult))
5194 if (isVZIP_v_undef_Mask(ShuffleMask, VT, WhichResult))
5205 if (ShuffleMask[i] < 0)
5208 PFIndexes[i] = ShuffleMask[i];
5231 if (ShuffleMask[i] < 0)
5235 ShuffleMask[i] < (int)NumElts ? V1 : V2,
5236 DAG.getConstant(ShuffleMask[i] & (NumElts-1),
5243 if ((VT == MVT::v8i16 || VT == MVT::v16i8) && isReverseMask(ShuffleMask, VT))
5247 SDValue NewOp = LowerVECTOR_SHUFFLEv8i8(Op, ShuffleMask, DAG);