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/CodeGen/SplitKit.cpp | |
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/CodeGen/SplitKit.cpp')
-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. |