diff options
author | Takayuki 'January June' Suwa <jjsuwa_sys3175@yahoo.co.jp> | 2024-05-31 19:23:13 +0900 |
---|---|---|
committer | Max Filippov <jcmvbkbc@gmail.com> | 2024-05-31 14:41:01 -0700 |
commit | 68cda24d3ac12292a599ff8f9b58fdbc95baba4e (patch) | |
tree | 088e502ff1a45d667adb3918eadad7931a86684b /libdecnumber | |
parent | 30cfdd6ff56972d9d1b9dbdd43a8333c85618775 (diff) | |
download | gcc-68cda24d3ac12292a599ff8f9b58fdbc95baba4e.zip gcc-68cda24d3ac12292a599ff8f9b58fdbc95baba4e.tar.gz gcc-68cda24d3ac12292a599ff8f9b58fdbc95baba4e.tar.bz2 |
xtensa: Simplify several MD templates
No functional changes.
gcc/ChangeLog:
* config/xtensa/predicates.md
(subreg_HQI_lowpart_operator, xtensa_sminmax_operator):
New operator predicates.
* config/xtensa/xtensa-protos.h (xtensa_match_CLAMPS_imms_p):
Remove.
* config/xtensa/xtensa.cc (xtensa_match_CLAMPS_imms_p): Ditto.
* config/xtensa/xtensa.md
(*addsubx, *extzvsi-1bit_ashlsi3, *extzvsi-1bit_addsubx):
Revise the output statements by conditional ternary operator rather
than switch-case clause in order to avoid using gcc_unreachable().
(xtensa_clamps): Reduce to a single pattern definition using the
predicate added above.
(Some split patterns to assist *masktrue_const_bitcmpl): Ditto.
Diffstat (limited to 'libdecnumber')
0 files changed, 0 insertions, 0 deletions