diff options
| author | Jakob Stoklund Olesen <stoklund@2pi.dk> | 2011-07-24 20:33:23 +0000 |
|---|---|---|
| committer | Jakob Stoklund Olesen <stoklund@2pi.dk> | 2011-07-24 20:33:23 +0000 |
| commit | 73a9eb9f815896ac8d766101eeb7f3c32f77257d (patch) | |
| tree | 6e5f56a8348b2c6ce62fd85d809ca24170cb4069 /llvm/lib | |
| parent | 56a56eb80e516852f87a9aeb147c1443ab4731e1 (diff) | |
| download | bcm5719-llvm-73a9eb9f815896ac8d766101eeb7f3c32f77257d.tar.gz bcm5719-llvm-73a9eb9f815896ac8d766101eeb7f3c32f77257d.zip | |
Never extend live ranges for <undef> uses.
llvm-svn: 135886
Diffstat (limited to 'llvm/lib')
| -rw-r--r-- | llvm/lib/CodeGen/SplitKit.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/CodeGen/SplitKit.cpp b/llvm/lib/CodeGen/SplitKit.cpp index 46a43d8bd72..2197046b030 100644 --- a/llvm/lib/CodeGen/SplitKit.cpp +++ b/llvm/lib/CodeGen/SplitKit.cpp @@ -952,7 +952,7 @@ void SplitEditor::rewriteAssigned(bool ExtendRanges) { << Idx << ':' << RegIdx << '\t' << *MI); // Extend liveness to Idx if the instruction reads reg. - if (!ExtendRanges) + if (!ExtendRanges || MO.isUndef()) continue; // Skip instructions that don't read Reg. |

