reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
912 PPC::VSRCRegClass.contains(SrcReg)) { 916 if (VSXSelfCopyCrash && SrcReg == SuperReg) 920 } else if (PPC::F8RCRegClass.contains(SrcReg) && 923 TRI->getMatchingSuperReg(SrcReg, PPC::sub_64, &PPC::VSRCRegClass); 928 SrcReg = SuperReg; 932 if (PPC::CRBITRCRegClass.contains(SrcReg) && 934 unsigned CRReg = getCRFromCRBit(SrcReg); 941 .addImm(TRI->getEncodingValue(CRReg) * 4 + (4 - getCRBitValue(SrcReg))) 945 } else if (PPC::CRRCRegClass.contains(SrcReg) && 947 BuildMI(MBB, I, DL, get(PPC::MFOCRF8), DestReg).addReg(SrcReg); 950 } else if (PPC::CRRCRegClass.contains(SrcReg) && 952 BuildMI(MBB, I, DL, get(PPC::MFOCRF), DestReg).addReg(SrcReg); 955 } else if (PPC::G8RCRegClass.contains(SrcReg) && 959 BuildMI(MBB, I, DL, get(PPC::MTVSRD), DestReg).addReg(SrcReg); 963 } else if (PPC::VSFRCRegClass.contains(SrcReg) && 967 BuildMI(MBB, I, DL, get(PPC::MFVSRD), DestReg).addReg(SrcReg); 970 } else if (PPC::SPERCRegClass.contains(SrcReg) && 972 BuildMI(MBB, I, DL, get(PPC::EFSCFD), DestReg).addReg(SrcReg); 975 } else if (PPC::GPRCRegClass.contains(SrcReg) && 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)) 1022 .addReg(SrcReg).addReg(SrcReg, getKillRegState(KillSrc)); 1022 .addReg(SrcReg).addReg(SrcReg, getKillRegState(KillSrc)); 1024 BuildMI(MBB, I, DL, MCID, DestReg).addReg(SrcReg, getKillRegState(KillSrc));