reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
7850 std::swap(V1, V2); 7851 return DAG.getNode(ARMISD::VEXT, dl, VT, V1, V2, 7862 if (ST->hasNEON() && V2->isUndef() && isSingletonVEXTMask(ShuffleMask, VT, Imm)) { 7878 V2 = V1; 7879 return DAG.getNode(ShuffleOpc, dl, DAG.getVTList(VT, VT), V1, V2) 7885 return DAG.getNode(ARMISD::VMOVN, dl, VT, V2, V1, 7888 return DAG.getNode(ARMISD::VMOVN, dl, VT, V1, V2, 7907 if (ST->hasNEON() && V1->getOpcode() == ISD::CONCAT_VECTORS && V2->isUndef()) { 7951 return GeneratePerfectShuffle(PFEntry, V1, V2, DAG, dl); 7958 return GeneratePerfectShuffle(PFEntry, V1, V2, DAG, dl); 7970 V2 = DAG.getNode(ISD::BITCAST, dl, VecVT, V2); 7970 V2 = DAG.getNode(ISD::BITCAST, dl, VecVT, V2); 7977 ShuffleMask[i] < (int)NumElts ? V1 : V2,