reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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));