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

References

lib/Target/ARM/ARMISelLowering.cpp
 7403   EVT ShuffleVT = EVT::getVectorVT(*DAG.getContext(), SmallestEltTy, NumElts);
 7418     EVT DestVT = EVT::getVectorVT(*DAG.getContext(), EltVT, NumSrcElts);
 7426           DAG.getNode(ISD::CONCAT_VECTORS, dl, DestVT, Src.ShuffleVec,
 7427                       DAG.getUNDEF(Src.ShuffleVec.getValueType()));
 7442           DAG.getNode(ISD::EXTRACT_SUBVECTOR, dl, DestVT, Src.ShuffleVec,
 7443                       DAG.getConstant(NumSrcElts, dl, MVT::i32));
 7448           DAG.getNode(ISD::EXTRACT_SUBVECTOR, dl, DestVT, Src.ShuffleVec,
 7449                       DAG.getConstant(0, dl, MVT::i32));
 7453           DAG.getNode(ISD::EXTRACT_SUBVECTOR, dl, DestVT, Src.ShuffleVec,
 7454                       DAG.getConstant(0, dl, MVT::i32));
 7456           DAG.getNode(ISD::EXTRACT_SUBVECTOR, dl, DestVT, Src.ShuffleVec,
 7457                       DAG.getConstant(NumSrcElts, dl, MVT::i32));
 7459       Src.ShuffleVec = DAG.getNode(ARMISD::VEXT, dl, DestVT, VEXTSrc1,
 7461                                    DAG.getConstant(Src.MinElt, dl, MVT::i32));
 7474     Src.ShuffleVec = DAG.getNode(ISD::BITCAST, dl, ShuffleVT, Src.ShuffleVec);
 7518   SDValue ShuffleOps[] = { DAG.getUNDEF(ShuffleVT), DAG.getUNDEF(ShuffleVT) };
 7518   SDValue ShuffleOps[] = { DAG.getUNDEF(ShuffleVT), DAG.getUNDEF(ShuffleVT) };
 7523                                             ShuffleOps[1], Mask, DAG);
 7526   return DAG.getNode(ISD::BITCAST, dl, VT, Shuffle);