Lines Matching refs:VECTOR_SHUFFLE
120 setOperationAction(ISD::VECTOR_SHUFFLE, VT, Custom);
602 setTargetDAGCombine(ISD::VECTOR_SHUFFLE);
4442 /// "vector_shuffle v, v", i.e., "vector_shuffle v, undef".
4480 /// "vector_shuffle v, v", i.e., "vector_shuffle v, undef".
4529 /// "vector_shuffle v, v", i.e., "vector_shuffle v, undef".
4942 /// support *some* VECTOR_SHUFFLE operations, those with specific masks.
4943 /// By default, if a target supports the VECTOR_SHUFFLE node, all mask values
5893 case ISD::VECTOR_SHUFFLE: return LowerVECTOR_SHUFFLE(Op, DAG);
8961 /// ISD::VECTOR_SHUFFLE.
8964 // length to match the operand vector length, but ISD::VECTOR_SHUFFLE does
8965 // have that requirement. When translating to ISD::VECTOR_SHUFFLE, if the
9852 case ISD::VECTOR_SHUFFLE: return PerformVECTOR_SHUFFLECombine(N, DCI.DAG);