Home | History | Annotate | Download | only in X86

Lines Matching refs:INSERTPS

3988 /// specifies a shuffle of elements that is suitable for input to INSERTPS.
5530 // We can't optimize this case to an insertps.
5545 return DAG.getNode(X86ISD::INSERTPS, dl, VT, V, V, InsertpsMask);
6732 // If element VT is == 32 bits and has 4 elems, try to generate an INSERTPS
6795 // For SSE 4.1, use insertps to put the high elements into the low element.
9036 // Generate an insertps instruction when inserting an f32 from memory onto a
9049 "unsupported vector type for insertps/pinsrd");
9077 // shuffle. Make it use insertps from the vector that we need from that
9089 return DAG.getNode(X86ISD::INSERTPS, dl, VT, To, LoadScalarToVector,
9102 return DAG.getNode(X86ISD::INSERTPS, dl, VT, To, From, InsertpsMask);
9944 // the '3' into bits [7:6] of X86ISD::INSERTPS.
9952 return DAG.getNode(X86ISD::INSERTPS, dl, VT, N0, N1, N2);
13832 return DAG.getNode(X86ISD::INSERTPS, dl, Op.getValueType(),
16518 case X86ISD::INSERTPS: return "X86ISD::INSERTPS";
21718 // countS bits are ignored when loading from memory on insertps, which
21720 return DAG.getNode(X86ISD::INSERTPS, dl, VT, N->getOperand(0),
22027 case X86ISD::INSERTPS: