aboutsummaryrefslogtreecommitdiff
path: root/gcc/value-range.h
diff options
context:
space:
mode:
authorClaudiu Zissulescu <claziss@gmail.com>2022-10-10 10:27:12 +0300
committerClaudiu Zissulescu <claziss@gmail.com>2022-10-10 10:32:47 +0300
commite8f5074f486a2423355703483a8626a4ffe9fe47 (patch)
tree977a86509879d846f3c6948e6d95e8110d639260 /gcc/value-range.h
parent5ebbdf9c4ea62327b983de4aff96e6846cf218b4 (diff)
downloadgcc-e8f5074f486a2423355703483a8626a4ffe9fe47.zip
gcc-e8f5074f486a2423355703483a8626a4ffe9fe47.tar.gz
gcc-e8f5074f486a2423355703483a8626a4ffe9fe47.tar.bz2
arc: Remove Rcq constraint.
gcc/ * config/arc/arc.cc (arc_check_short_reg_p): New function. (arc_address_cost): Replace satisfies_constraint_Rcq with the above new function. (arc_output_addsi): Likewise. (split_addsi): Likewise. (split_subsi): Likewise. * config/arc/arc.md (movqi_insn): Remove Rcq constraint. (movhi_insn): Likewise. (movsi_insn): Likewise. (tst_movb): Likewise. (tst): Likewise. (tst_bitfield): Likewise. (abssi2): Likewise. (addsi3_mixed): Likewise. (mulhisi3_reg): Likewise. (umulhisi3_reg): Likewise. (mulsi_600): Likewise. (mul64): Likewise. (subsi3_insn): Likewise. (bicsi3_insn): Likewise. (xorsi3): Likewise. (negsi2): Likewise. (one_cmplsi2): Likewise. (lshrsi3_insn): Likewise. (cmpsi_cc_insn_mixed): Likewise. (cmpsi_cc_zn_insn): Likewise. (btst): Likewise. (cmpsi_cc_z_insn): Likewise. (cmpsi_cc_c_insn): Likewise. (indirect_jump): Likewise. (casesi_jump): Likewise. (call_i): Likewise. (call_value_i): Likewise. (bbit): Likewise. (abssf2): Likewise. (ashlsi2_cnt1): Likewise. (lshrsi3_cnt1): Likewise. (ashrsi3_cnt1): Likewise. * config/arc/constraints.md (Rcq): Remove. Signed-off-by: Claudiu Zissulescu <claziss@gmail.com>
Diffstat (limited to 'gcc/value-range.h')
0 files changed, 0 insertions, 0 deletions