diff options
author | Claudiu Zissulescu <claziss@gmail.com> | 2022-10-10 10:27:12 +0300 |
---|---|---|
committer | Claudiu Zissulescu <claziss@gmail.com> | 2022-10-10 10:32:47 +0300 |
commit | e8f5074f486a2423355703483a8626a4ffe9fe47 (patch) | |
tree | 977a86509879d846f3c6948e6d95e8110d639260 /gcc/value-range.h | |
parent | 5ebbdf9c4ea62327b983de4aff96e6846cf218b4 (diff) | |
download | gcc-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