reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
794 if (Hexagon::IntRegsRegClass.contains(SrcReg, DestReg)) { 796 .addReg(SrcReg, KillFlag); 799 if (Hexagon::DoubleRegsRegClass.contains(SrcReg, DestReg)) { 801 .addReg(SrcReg, KillFlag); 804 if (Hexagon::PredRegsRegClass.contains(SrcReg, DestReg)) { 807 .addReg(SrcReg).addReg(SrcReg, KillFlag); 807 .addReg(SrcReg).addReg(SrcReg, KillFlag); 811 Hexagon::IntRegsRegClass.contains(SrcReg)) { 813 .addReg(SrcReg, KillFlag); 817 Hexagon::CtrRegsRegClass.contains(SrcReg)) { 819 .addReg(SrcReg, KillFlag); 823 Hexagon::IntRegsRegClass.contains(SrcReg)) { 825 .addReg(SrcReg, KillFlag); 828 if (Hexagon::PredRegsRegClass.contains(SrcReg) && 831 .addReg(SrcReg, KillFlag); 834 if (Hexagon::IntRegsRegClass.contains(SrcReg) && 837 .addReg(SrcReg, KillFlag); 840 if (Hexagon::PredRegsRegClass.contains(SrcReg) && 843 .addReg(SrcReg, KillFlag); 846 if (Hexagon::HvxVRRegClass.contains(SrcReg, DestReg)) { 848 addReg(SrcReg, KillFlag); 851 if (Hexagon::HvxWRRegClass.contains(SrcReg, DestReg)) { 852 Register LoSrc = HRI.getSubReg(SrcReg, Hexagon::vsub_lo); 853 Register HiSrc = HRI.getSubReg(SrcReg, Hexagon::vsub_hi); 859 if (Hexagon::HvxQRRegClass.contains(SrcReg, DestReg)) { 861 .addReg(SrcReg) 862 .addReg(SrcReg, KillFlag); 865 if (Hexagon::HvxQRRegClass.contains(SrcReg) && 871 Hexagon::HvxVRRegClass.contains(SrcReg)) { 879 << printReg(DestReg, &HRI) << " = " << printReg(SrcReg, &HRI) << '\n';