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

References

lib/Target/PowerPC/PPCInstrInfo.cpp
  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));