reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
8896 if (InputLoad && Subtarget.hasVSX() && V2.isUndef() && 8934 std::swap(V1, V2); 8936 SDValue Conv2 = DAG.getNode(ISD::BITCAST, dl, MVT::v4i32, V2); 8961 std::swap(V1, V2); 8964 DAG.getNode(ISD::BITCAST, dl, MVT::v4i32, V2.isUndef() ? V1 : V2); 8964 DAG.getNode(ISD::BITCAST, dl, MVT::v4i32, V2.isUndef() ? V1 : V2); 8974 std::swap(V1, V2); 8977 DAG.getNode(ISD::BITCAST, dl, MVT::v2i64, V2.isUndef() ? V1 : V2); 8977 DAG.getNode(ISD::BITCAST, dl, MVT::v2i64, V2.isUndef() ? V1 : V2); 9005 if (V2.isUndef() && PPC::isSplatShuffleMask(SVOp, 4)) { 9015 if (V2.isUndef() && PPC::isVSLDOIShuffleMask(SVOp, 1, DAG) == 8) { 9026 if (V2.isUndef()) V2 = V1; 9026 if (V2.isUndef()) V2 = V1; 9030 return DAG.getNode(PPCISD::QVALIGNI, dl, VT, V1, V2, 9035 std::swap(V1, V2); 9055 return DAG.getNode(PPCISD::QVFPERM, dl, VT, V1, V2, V3); 9061 if (V2.isUndef()) { 9154 return GeneratePerfectShuffle(PFEntry, V1, V2, DAG, dl); 9159 if (V2.isUndef()) V2 = V1; 9159 if (V2.isUndef()) V2 = V1; 9187 V2, V1, VPermMask); 9190 V1, V2, VPermMask);