diff options
author | Yiran Wang <yiran@google.com> | 2015-06-15 14:09:08 -0700 |
---|---|---|
committer | Yiran Wang <yiran@google.com> | 2015-06-15 15:23:11 -0700 |
commit | 2c58169824949d3a597d9fa81931e001ef9b1bd0 (patch) | |
tree | 85da8d94e9a74c744f754df21a8a8e7e3e64be1c /gcc-4.4.0/gcc/ipa-struct-reorg.h | |
parent | 00eea35e8107e50c4a5f569385646ae09f4e47fc (diff) | |
download | toolchain_gcc-2c58169824949d3a597d9fa81931e001ef9b1bd0.tar.gz toolchain_gcc-2c58169824949d3a597d9fa81931e001ef9b1bd0.tar.bz2 toolchain_gcc-2c58169824949d3a597d9fa81931e001ef9b1bd0.zip |
Update register class information when register assigned by IRA.
The update is necessary so that LRA is able to detect the conflict
between these regisers and LRA registers.
The change is a back-port from GCC 5.0 r217783, and please refer to
gcc bug 63762 for some details. That bug report has an example, which
is about VFP register file, but the issue applies to ARM integer
register file too, with the same mechanism. The change is mainly about
Thumb, although theoretically not limitted to.
Change-Id: I1fedb410ae5ca39f168dab874f310d7337ab9bcc
Diffstat (limited to 'gcc-4.4.0/gcc/ipa-struct-reorg.h')
0 files changed, 0 insertions, 0 deletions