diff options
| author | 2015-07-03 08:26:41 -0400 | |
|---|---|---|
| committer | 2015-07-06 14:50:50 +0100 | |
| commit | 283b8541546e7673d33d104241623d07c91cf500 (patch) | |
| tree | ef57722d3b0ea62c079b014c6ca3636fb4e5d54d /compiler/driver/compiler_driver.h | |
| parent | 51f38e3adf58ba4e35b5374fb8c4b87cb3112abd (diff) | |
Fix LSRA bug with explicit register temporaries
A temporary with an explicit RegisterLocation, such as ESI on x86 didn't
have the register marked as allocated.  This caused it to not be
saved/restored in the prologue/epilogue, causing problems in the caller
routine, which expected it to be saved.  Found while implementing
https://android-review.googlesource.com/#/c/157522/.
Change-Id: I22ca2b24c2d21b1c6ab6cfb7dec26cb38034a891
Signed-off-by: Mark Mendell <mark.p.mendell@intel.com>
Diffstat (limited to 'compiler/driver/compiler_driver.h')
0 files changed, 0 insertions, 0 deletions