Lines Matching defs:VECTOR_SHUFFLE
1869 setOperationAction(ISD::VECTOR_SHUFFLE, VT, Custom);
2120 setOperationAction(ISD::VECTOR_SHUFFLE, VT, Default);
6864 case ISD::VECTOR_SHUFFLE:
13156 assert(V1.getValueType() == VT && "Unexpected VECTOR_SHUFFLE type!");
13158 "Unexpected VECTOR_SHUFFLE mask size!");
14263 // (CONCAT_VECTORS or VECTOR_SHUFFLE).
14309 // Let's try to generate VECTOR_SHUFFLE. For example,
14332 SDValue VECTOR_SHUFFLE =
14334 return VECTOR_SHUFFLE;
18088 BV.getOpcode() != ISD::VECTOR_SHUFFLE)
18103 if (BV.getOpcode() == ISD::VECTOR_SHUFFLE &&
18136 } else { // BV.getOpcode() == ISD::VECTOR_SHUFFLE
20526 } else if (B.getOpcode() == ISD::VECTOR_SHUFFLE) {
20540 if (B.getOperand(0).getOpcode() != ISD::VECTOR_SHUFFLE ||
28276 // Functions like isZIPMask return true when a ISD::VECTOR_SHUFFLE's mask
28278 // isolation these functions do not mean the ISD::VECTOR_SHUFFLE is exactly
28280 // ISD::VECTOR_SHUFFLE's value type to consider. Prior to SVE these functions
28285 // ISD::VECTOR_SHUFFLE to an SVE instruction care must be taken to consider
28291 // ISD::VECTOR_SHUFFLE operand because these relative indices don't change