aboutsummaryrefslogtreecommitdiff
path: root/gcc/combine.cc
diff options
context:
space:
mode:
authorKewen Lin <linkw@linux.ibm.com>2022-04-05 22:18:30 -0500
committerKewen Lin <linkw@linux.ibm.com>2022-04-05 22:18:30 -0500
commit83b43c74bbbdc6b6903350b220b932c6f774bdfd (patch)
treef52493d6832c2513e0e32d760107fe610e548bdd /gcc/combine.cc
parent9d84ed6812dce4a50e64334e7cc4abdeebe41523 (diff)
downloadgcc-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