reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
911 if (PPC::F8RCRegClass.contains(DestReg) && 914 TRI->getMatchingSuperReg(DestReg, PPC::sub_64, &PPC::VSRCRegClass); 919 DestReg = SuperReg; 921 PPC::VSRCRegClass.contains(DestReg)) { 925 if (VSXSelfCopyCrash && DestReg == SuperReg) 933 PPC::GPRCRegClass.contains(DestReg)) { 935 BuildMI(MBB, I, DL, get(PPC::MFOCRF), DestReg).addReg(CRReg); 939 BuildMI(MBB, I, DL, get(PPC::RLWINM), DestReg) 940 .addReg(DestReg, RegState::Kill) 946 PPC::G8RCRegClass.contains(DestReg)) { 947 BuildMI(MBB, I, DL, get(PPC::MFOCRF8), DestReg).addReg(SrcReg); 951 PPC::GPRCRegClass.contains(DestReg)) { 952 BuildMI(MBB, I, DL, get(PPC::MFOCRF), DestReg).addReg(SrcReg); 956 PPC::VSFRCRegClass.contains(DestReg)) { 959 BuildMI(MBB, I, DL, get(PPC::MTVSRD), DestReg).addReg(SrcReg); 964 PPC::G8RCRegClass.contains(DestReg)) { 967 BuildMI(MBB, I, DL, get(PPC::MFVSRD), DestReg).addReg(SrcReg); 971 PPC::GPRCRegClass.contains(DestReg)) { 972 BuildMI(MBB, I, DL, get(PPC::EFSCFD), DestReg).addReg(SrcReg); 976 PPC::SPERCRegClass.contains(DestReg)) { 977 BuildMI(MBB, I, DL, get(PPC::EFDCFS), DestReg).addReg(SrcReg); 983 if (PPC::GPRCRegClass.contains(DestReg, SrcReg)) 985 else if (PPC::G8RCRegClass.contains(DestReg, SrcReg)) 987 else if (PPC::F4RCRegClass.contains(DestReg, SrcReg)) 989 else if (PPC::CRRCRegClass.contains(DestReg, SrcReg)) 991 else if (PPC::VRRCRegClass.contains(DestReg, SrcReg)) 993 else if (PPC::VSRCRegClass.contains(DestReg, SrcReg)) 1003 else if (PPC::VSFRCRegClass.contains(DestReg, SrcReg) || 1004 PPC::VSSRCRegClass.contains(DestReg, SrcReg)) 1006 else if (PPC::QFRCRegClass.contains(DestReg, SrcReg)) 1008 else if (PPC::QSRCRegClass.contains(DestReg, SrcReg)) 1010 else if (PPC::QBRCRegClass.contains(DestReg, SrcReg)) 1012 else if (PPC::CRBITRCRegClass.contains(DestReg, SrcReg)) 1014 else if (PPC::SPERCRegClass.contains(DestReg, SrcReg)) 1021 BuildMI(MBB, I, DL, MCID, DestReg) 1024 BuildMI(MBB, I, DL, MCID, DestReg).addReg(SrcReg, getKillRegState(KillSrc));