]> gcc.gnu.org Git - gcc.git/commit
[PR115013][LRA]: Modify register starvation recognition
authorVladimir N. Makarov <vmakarov@redhat.com>
Mon, 13 May 2024 14:12:11 +0000 (10:12 -0400)
committerVladimir N. Makarov <vmakarov@redhat.com>
Mon, 13 May 2024 15:17:56 +0000 (11:17 -0400)
commit44e7855e4e817a7f5a1e332cd95e780e57052dba
tree419079dfefbbbf810bbcf236761f73256350f1b1
parent41b3cf262e61aee9d26380f1c820e0eaae740f50
[PR115013][LRA]: Modify register starvation recognition

  My recent patch to recognize reg starvation resulted in few GCC test
failures.  The following patch fixes this by using more accurate
starvation calculation and ignoring small reg classes.

gcc/ChangeLog:

PR rtl-optimization/115013
* lra-constraints.cc (process_alt_operands): Update all_used_nregs
only for winreg.  Ignore reg starvation for small reg classes.
gcc/lra-constraints.cc
This page took 0.057271 seconds and 5 git commands to generate.