aboutsummaryrefslogtreecommitdiffstats
path: root/gcc-4.9/gcc/ira.c
Commit message (Collapse)AuthorAgeFilesLines
* Unify ChromeOS and Android versions of GCC.Caroline Tice2016-02-261-2/+3
| | | | | | | | This CL updates Android's GCC to match ChromeOS's GCC (with appropriate patches applied in both places to make sure no cherry-picked changes are lost). Change-Id: I390140c449b0e5df9ee78a06268319c8c510302f
* Synchronize with google/gcc-4_9 to r224707 (from r214835)Yiran Wang2015-06-291-3/+125
| | | | Change-Id: I3d6f06fc613c8f8b6a82143dc44b7338483aac5d
* Update register class information when register assigned by IRA.Yiran Wang2015-06-151-1/+11
| | | | | | | | | | | | 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
* Initial checkin of GCC 4.9.0 from trunk (r208799).Ben Cheng2014-03-261-0/+5637
Change-Id: I48a3c08bb98542aa215912a75f03c0890e497dba