diff options
author | Kewen Lin <linkw@linux.ibm.com> | 2022-04-05 22:18:30 -0500 |
---|---|---|
committer | Kewen Lin <linkw@linux.ibm.com> | 2022-04-05 22:18:30 -0500 |
commit | 83b43c74bbbdc6b6903350b220b932c6f774bdfd (patch) | |
tree | f52493d6832c2513e0e32d760107fe610e548bdd /gcc/combine.cc | |
parent | 9d84ed6812dce4a50e64334e7cc4abdeebe41523 (diff) | |
download | gcc-83b43c74bbbdc6b6903350b220b932c6f774bdfd.zip gcc-83b43c74bbbdc6b6903350b220b932c6f774bdfd.tar.gz gcc-83b43c74bbbdc6b6903350b220b932c6f774bdfd.tar.bz2 |
rs6000: Support UN[GL][ET] in rs6000_maybe_emit_maxc_minc [PR105002]
Commit r12-7687 exposed one miss optimization chance in function
rs6000_maybe_emit_maxc_minc, for now it only considers comparison
codes GE/GT/LE/LT, but it can support more variants with codes
UNLT/UNLE/UNGT/UNGE by reversing them into the equivalent ones
with GE/GT/LE/LT.
gcc/ChangeLog:
PR target/105002
* config/rs6000/rs6000.cc (rs6000_maybe_emit_maxc_minc): Support more
comparison codes UNLT/UNLE/UNGT/UNGE.
Diffstat (limited to 'gcc/combine.cc')
0 files changed, 0 insertions, 0 deletions