reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/PowerPC/PPCISelLowering.cpp
 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);