Lines Matching refs:SHUFP
3368 case X86ISD::SHUFP:
3420 case X86ISD::SHUFP:
4577 /// the specified VECTOR_SHUFFLE mask with PSHUF* and SHUFP* instructions.
4583 "Unsupported vector type for PSHUF/SHUFP");
4585 // Handle 128 and 256-bit vector lengths. AVX defines PSHUF/SHUFP to operate
5121 case X86ISD::SHUFP:
6972 return DAG.getNode(X86ISD::SHUFP, SDLoc(Op), MVT::v2f64, V1, V1,
6979 return DAG.getNode(X86ISD::SHUFP, SDLoc(Op), MVT::v2f64, V1, V2,
7049 return DAG.getNode(X86ISD::SHUFP, DL, MVT::v4f32, V1, V1,
7072 V2 = DAG.getNode(X86ISD::SHUFP, DL, MVT::v4f32, V2, V1,
7103 V1 = DAG.getNode(X86ISD::SHUFP, DL, MVT::v4f32, V1, V2,
7115 return DAG.getNode(X86ISD::SHUFP, DL, MVT::v4f32, LowV, HighV,
9011 return getTargetShuffleNode(X86ISD::SHUFP, dl, VT, V2, V1,
9341 return getTargetShuffleNode(X86ISD::SHUFP, dl, VT, V1, V1,
9493 return getTargetShuffleNode(X86ISD::SHUFP, dl, VT, V1, V2,
16599 case X86ISD::SHUFP: return "X86ISD::SHUFP";
22010 case X86ISD::SHUFP: // Handle all target specific shuffles