C-SKY: Delete LO_REGS and HI_REGS, use HILO_REGS instead.
authorGeng Qi <gengqi@linux.alibaba.com>
Mon, 24 May 2021 12:22:53 +0000 (20:22 +0800)
committerXianmiao Qu <xianmiao_qu@c-sky.com>
Tue, 25 May 2021 06:07:20 +0000 (14:07 +0800)
commitb8a618539c26f19cb5753f0757848c0933f3ac7c
treed98af9d2e12adff428cec2146f3f7d61e7191909
parentdb92bd223e3957ee58b5a0c0fffd8b7766f1def3
C-SKY: Delete LO_REGS and HI_REGS, use HILO_REGS instead.

gcc/ChangeLog:

* config/csky/constraints.md ("l", "h"): Delete.
* config/csky/csky.h (reg_class, REG_CLASS_NAMES,
REG_CLASS_CONTENTS):  Delete LO_REGS and HI_REGS.
* config/csky/csky.c (regno_reg_classm,
csky_secondary_reload, csky_register_move_cost):
Use HILO_REGS instead of LO_REGS and HI_REGS.
gcc/config/csky/constraints.md
gcc/config/csky/csky.c
gcc/config/csky/csky.h