reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
7848 if (ST->hasNEON() && isVEXTMask(ShuffleMask, VT, ReverseVEXT, Imm)) { 7855 if (isVREVMask(ShuffleMask, VT, 64)) 7857 if (isVREVMask(ShuffleMask, VT, 32)) 7859 if (isVREVMask(ShuffleMask, VT, 16)) 7862 if (ST->hasNEON() && V2->isUndef() && isSingletonVEXTMask(ShuffleMask, VT, Imm)) { 7876 ShuffleMask, VT, WhichResult, isV_UNDEF)) { 7884 if (isVMOVNMask(ShuffleMask, VT, 0)) 7887 if (isVMOVNMask(ShuffleMask, VT, 1)) 7913 assert(llvm::all_of(ShuffleMask, [&](int i) { 7918 ShuffleMask, SubVT, WhichResult, isV_UNDEF)) { 7937 if (ShuffleMask[i] < 0) 7940 PFIndexes[i] = ShuffleMask[i]; 7973 if (ShuffleMask[i] < 0) 7977 ShuffleMask[i] < (int)NumElts ? V1 : V2, 7978 DAG.getConstant(ShuffleMask[i] & (NumElts-1), 7985 if (ST->hasNEON() && (VT == MVT::v8i16 || VT == MVT::v16i8) && isReverseMask(ShuffleMask, VT)) 7989 if (SDValue NewOp = LowerVECTOR_SHUFFLEv8i8(Op, ShuffleMask, DAG))