commit | b788f1eebacbb720a816b021355bc4c8d7a82e16 | [log] [tgz] |
---|---|---|
author | Matthias Braun <matze@braunis.de> | Sat Jun 11 00:31:28 2016 +0000 |
committer | Matthias Braun <matze@braunis.de> | Sat Jun 11 00:31:28 2016 +0000 |
tree | 08e6331300ce4cb7869301dd501c4976574de39b | |
parent | bf931638c09fda3b6f1b8558e5eee8423c6b61f6 [diff] |
LiveIntervalAnalysis: findLastUseBefore() must ignore undef uses. undef uses are no real uses of a register and must be ignored by findLastUseBefore() so that handleMove() does not produce invalid live intervals in some cases. This fixed http://llvm.org/PR28083 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@272446 91177308-0d34-0410-b5e6-96231b3b80d8