summaryrefslogtreecommitdiffstats
path: root/lld/lib/ReaderWriter
diff options
context:
space:
mode:
authorMatthias Braun <matze@braunis.de>2015-09-25 21:41:40 +0000
committerMatthias Braun <matze@braunis.de>2015-09-25 21:41:40 +0000
commite86bbd8979517a1fb9c9e2db4c50053332a38522 (patch)
treeaa5cd59ed22e23d6764b0b093b54d058f0c3c723 /lld/lib/ReaderWriter
parente135ffd55416a98a634621b99584ece0c19e8003 (diff)
downloadbcm5719-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
OpenPOWER on IntegriCloud