aboutsummaryrefslogtreecommitdiff
path: root/gcc/cgraph.cc
diff options
context:
space:
mode:
authorRichard Sandiford <richard.sandiford@arm.com>2023-09-13 14:50:30 +0100
committerAndrea Corallo <andrea.corallo@arm.com>2023-10-03 10:39:05 +0200
commitdd1091fe455c1ede5993b4cdf10d0f7c461b86d7 (patch)
treecfd06387313515f46c3927756b75cc6b0cadaa1a /gcc/cgraph.cc
parent41d1c9a97953b457146c1dbeea2a4f19bfbb0b6e (diff)
downloadgcc-dd1091fe455c1ede5993b4cdf10d0f7c461b86d7.zip
gcc-dd1091fe455c1ede5993b4cdf10d0f7c461b86d7.tar.gz
gcc-dd1091fe455c1ede5993b4cdf10d0f7c461b86d7.tar.bz2
recog: Improve parser for pattern new compact syntax
Hi all, this is to add support to the new compact pattern syntax for the case where the constraints do appear unsorted like: (define_insn "*<optab>si3_insn_uxtw" [(set (match_operand:DI 0 "register_operand") (zero_extend:DI (SHIFT_no_rotate:SI (match_operand:SI 1 "register_operand") (match_operand:QI 2 "aarch64_reg_or_shift_imm_si"))))] "" {@ [cons: =0, 2, 1] [ r, Uss, r] <shift>\\t%w0, %w1, %2 [ r, r, r] <shift>\\t%w0, %w1, %w2 } [(set_attr "type" "bfx,shift_reg")] ) Best Regards Andrea gcc/Changelog 2023-09-20 Richard Sandiford <richard.sandiford@arm.com> * gensupport.cc (convert_syntax): Updated to support unordered constraints in compact syntax.
Diffstat (limited to 'gcc/cgraph.cc')
0 files changed, 0 insertions, 0 deletions