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

References

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