diff options
| author | Matthias Braun <matze@braunis.de> | 2015-09-25 21:41:40 +0000 |
|---|---|---|
| committer | Matthias Braun <matze@braunis.de> | 2015-09-25 21:41:40 +0000 |
| commit | e86bbd8979517a1fb9c9e2db4c50053332a38522 (patch) | |
| tree | aa5cd59ed22e23d6764b0b093b54d058f0c3c723 /lld/lib/ReaderWriter | |
| parent | e135ffd55416a98a634621b99584ece0c19e8003 (diff) | |
| download | bcm5719-llvm-e86bbd8979517a1fb9c9e2db4c50053332a38522.tar.gz bcm5719-llvm-e86bbd8979517a1fb9c9e2db4c50053332a38522.zip | |
PrologueEpilogInserter: Fix missing live-ins when savepoint equals restorepoint
The algorithm would not modify the live-in list of blocks below the save
block point which is correct unless it happens to be a restore point at
the same time.
Also fixes the benign issue of live-in registers being added twice in
some cases.
The testcase is based on a test submitted by Kit Barton.
Differential Revision: http://reviews.llvm.org/D13176
llvm-svn: 248620
Diffstat (limited to 'lld/lib/ReaderWriter')
0 files changed, 0 insertions, 0 deletions

