diff options
author | David Goodwin <david_goodwin@apple.com> | 2009-09-23 16:35:25 +0000 |
---|---|---|
committer | David Goodwin <david_goodwin@apple.com> | 2009-09-23 16:35:25 +0000 |
commit | 83b6ace01ffb5d8d495a4b70c7406d06f0dd2067 (patch) | |
tree | 19c3dabc15bf50721871101df6554e3515ef228d /configure | |
parent | 5faba0e3a308107b7a40b53ea72b6bfbdd19e28b (diff) | |
download | external_llvm-83b6ace01ffb5d8d495a4b70c7406d06f0dd2067.zip external_llvm-83b6ace01ffb5d8d495a4b70c7406d06f0dd2067.tar.gz external_llvm-83b6ace01ffb5d8d495a4b70c7406d06f0dd2067.tar.bz2 |
Fix bug in kill flag updating for post-register-allocation scheduling. When the kill flag of a superreg needs to be cleared because there are one or more subregs live, we instead add implicit-defs of those subregs and leave the kill flag on the superreg. This allows us to end the live-range of the superreg without ending the live-ranges of the subregs.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@82629 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'configure')
0 files changed, 0 insertions, 0 deletions