reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
7566 if (VT.getVectorNumElements() == 4 && 7567 (VT.is128BitVector() || VT.is64BitVector())) { 7567 (VT.is128BitVector() || VT.is64BitVector())) { 7589 unsigned EltSize = VT.getScalarSizeInBits(); 7591 ShuffleVectorSDNode::isSplatMask(&M[0], VT) || 7593 isVREVMask(M, VT, 64) || 7594 isVREVMask(M, VT, 32) || 7595 isVREVMask(M, VT, 16)) 7598 (isVEXTMask(M, VT, ReverseVEXT, Imm) || 7599 isVTBLMask(M, VT) || 7600 isNEONTwoResultShuffleMask(M, VT, WhichResult, isV_UNDEF))) 7602 else if (Subtarget->hasNEON() && (VT == MVT::v8i16 || VT == MVT::v16i8) && 7602 else if (Subtarget->hasNEON() && (VT == MVT::v8i16 || VT == MVT::v16i8) && 7603 isReverseMask(M, VT)) 7606 (isVMOVNMask(M, VT, 0) || isVMOVNMask(M, VT, 1))) 7606 (isVMOVNMask(M, VT, 0) || isVMOVNMask(M, VT, 1)))