aboutsummaryrefslogtreecommitdiff
path: root/gcc/dwarf2out.cc
diff options
context:
space:
mode:
authorRobin Dapp <rdapp@linux.ibm.com>2022-01-19 17:36:45 +0100
committerRobin Dapp <rdapp@linux.ibm.com>2022-01-19 18:37:46 +0100
commit92efc019ed9fc057bec55149aff7fe8c261f0d85 (patch)
tree4b0fc0f4367989a1ad130f15c773602c44247b9e /gcc/dwarf2out.cc
parentd249933e6b46e05595fe4208da530c790b677ac0 (diff)
downloadgcc-92efc019ed9fc057bec55149aff7fe8c261f0d85.zip
gcc-92efc019ed9fc057bec55149aff7fe8c261f0d85.tar.gz
gcc-92efc019ed9fc057bec55149aff7fe8c261f0d85.tar.bz2
ifcvt: Run second pass if it is possible to omit a temporary.
If one of the to-be-converted SETs requires the original comparison (i.e. in order to generate a min/max insn) but no other insn after it does, we can omit creating temporaries, thus facilitating costing. gcc/ChangeLog: * ifcvt.cc (noce_convert_multiple_sets_1): New function. (noce_convert_multiple_sets): Call function a second time if we can improve the first try.
Diffstat (limited to 'gcc/dwarf2out.cc')
0 files changed, 0 insertions, 0 deletions