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

References

lib/Target/AArch64/AArch64ISelLowering.cpp
 6337     EVT SrcVT = Src.ShuffleVec.getValueType();
 6352       Src.ShuffleVec =
 6353           DAG.getNode(ISD::CONCAT_VECTORS, dl, DestVT, Src.ShuffleVec,
 6354                       DAG.getUNDEF(Src.ShuffleVec.getValueType()));
 6360     if (Src.MaxElt - Src.MinElt >= NumSrcElts) {
 6360     if (Src.MaxElt - Src.MinElt >= NumSrcElts) {
 6366     if (Src.MinElt >= NumSrcElts) {
 6368       Src.ShuffleVec =
 6369           DAG.getNode(ISD::EXTRACT_SUBVECTOR, dl, DestVT, Src.ShuffleVec,
 6371       Src.WindowBase = -NumSrcElts;
 6372     } else if (Src.MaxElt < NumSrcElts) {
 6374       Src.ShuffleVec =
 6375           DAG.getNode(ISD::EXTRACT_SUBVECTOR, dl, DestVT, Src.ShuffleVec,
 6380           DAG.getNode(ISD::EXTRACT_SUBVECTOR, dl, DestVT, Src.ShuffleVec,
 6383           DAG.getNode(ISD::EXTRACT_SUBVECTOR, dl, DestVT, Src.ShuffleVec,
 6385       unsigned Imm = Src.MinElt * getExtFactor(VEXTSrc1);
 6387       Src.ShuffleVec = DAG.getNode(AArch64ISD::EXT, dl, DestVT, VEXTSrc1,
 6390       Src.WindowBase = -Src.MinElt;
 6390       Src.WindowBase = -Src.MinElt;