reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
7585 MVT VT = V1.getSimpleValueType(); 7601 if (Elt.getOperand(0) != V1 || EltMaskIdx != EltIdx) 7611 if (V1.getSimpleValueType() != VT) 7612 V1 = DAG.getBitcast(VT, V1); 7612 V1 = DAG.getBitcast(VT, V1); 7613 return DAG.getVectorShuffle(VT, SDLoc(V1), V1, VZeroOrUndef, Mask); 7613 return DAG.getVectorShuffle(VT, SDLoc(V1), V1, VZeroOrUndef, Mask); 7622 V1 = SDValue(); 7631 if (!V1.getNode()) 7632 V1 = SrcVector; 7633 CanFold = (SrcVector == V1) && (Current.getConstantOperandAPInt(1) == i); 7639 assert(V1.getNode() && "Expected at least two non-zero elements!"); 7640 if (V1.getSimpleValueType() != MVT::v4f32) 7641 V1 = DAG.getBitcast(MVT::v4f32, V1); 7641 V1 = DAG.getBitcast(MVT::v4f32, V1); 7651 SDValue Result = DAG.getNode(X86ISD::INSERTPS, DL, MVT::v4f32, V1, V2,