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

References

lib/Target/SystemZ/SystemZInstrInfo.cpp
  773   if (SystemZ::GR128BitRegClass.contains(DestReg, SrcReg)) {
  775                 RI.getSubReg(SrcReg, SystemZ::subreg_h64), KillSrc);
  777       .addReg(SrcReg, RegState::Implicit);
  779                 RI.getSubReg(SrcReg, SystemZ::subreg_l64), KillSrc);
  781       .addReg(SrcReg, (getKillRegState(KillSrc) | RegState::Implicit));
  785   if (SystemZ::GRX32BitRegClass.contains(DestReg, SrcReg)) {
  786     emitGRX32Move(MBB, MBBI, DL, DestReg, SrcReg, SystemZ::LR, 32, KillSrc,
  793       SystemZ::FP128BitRegClass.contains(SrcReg)) {
  795       RI.getMatchingSuperReg(RI.getSubReg(SrcReg, SystemZ::subreg_h64),
  798       RI.getMatchingSuperReg(RI.getSubReg(SrcReg, SystemZ::subreg_l64),
  807       SystemZ::VR128BitRegClass.contains(SrcReg)) {
  815     if (DestRegHi != SrcReg)
  816       copyPhysReg(MBB, MBBI, DL, DestRegHi, SrcReg, false);
  818       .addReg(SrcReg, getKillRegState(KillSrc)).addImm(1);
  823   if (SrcReg == SystemZ::CC) {
  828       MIB->addRegisterKilled(SrcReg, TRI);
  834       .addReg(SrcReg, getKillRegState(KillSrc))
  841   if (SystemZ::GR64BitRegClass.contains(DestReg, SrcReg))
  843   else if (SystemZ::FP32BitRegClass.contains(DestReg, SrcReg))
  846   else if (SystemZ::FP64BitRegClass.contains(DestReg, SrcReg))
  848   else if (SystemZ::FP128BitRegClass.contains(DestReg, SrcReg))
  850   else if (SystemZ::VR32BitRegClass.contains(DestReg, SrcReg))
  852   else if (SystemZ::VR64BitRegClass.contains(DestReg, SrcReg))
  854   else if (SystemZ::VR128BitRegClass.contains(DestReg, SrcReg))
  856   else if (SystemZ::AR32BitRegClass.contains(DestReg, SrcReg))
  859            SystemZ::GR32BitRegClass.contains(SrcReg))
  862            SystemZ::AR32BitRegClass.contains(SrcReg))
  868     .addReg(SrcReg, getKillRegState(KillSrc));