diff options
author | Krzysztof Parzyszek <kparzysz@codeaurora.org> | 2017-06-28 15:46:16 +0000 |
---|---|---|
committer | Krzysztof Parzyszek <kparzysz@codeaurora.org> | 2017-06-28 15:46:16 +0000 |
commit | 3008594cd4eedbd9e59e6df9c72af4761279e642 (patch) | |
tree | 7f65c438184a89305dcb858731c0758a83840903 /llvm/lib/CodeGen | |
parent | 320390bab894c287bbbf2b1949752bcb152b37a2 (diff) | |
download | bcm5719-llvm-3008594cd4eedbd9e59e6df9c72af4761279e642.tar.gz bcm5719-llvm-3008594cd4eedbd9e59e6df9c72af4761279e642.zip |
Missed a check for UndefVI in r306466
llvm-svn: 306553
Diffstat (limited to 'llvm/lib/CodeGen')
-rw-r--r-- | llvm/lib/CodeGen/LiveRangeCalc.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/CodeGen/LiveRangeCalc.cpp b/llvm/lib/CodeGen/LiveRangeCalc.cpp index 2455a714c58..71eb81d4a76 100644 --- a/llvm/lib/CodeGen/LiveRangeCalc.cpp +++ b/llvm/lib/CodeGen/LiveRangeCalc.cpp @@ -412,7 +412,7 @@ bool LiveRangeCalc::findReachingDefs(LiveRange &LR, MachineBasicBlock &UseMBB, } LiveIn.clear(); - FoundUndef |= (TheVNI == nullptr); + FoundUndef |= (TheVNI == nullptr || TheVNI == &UndefVNI); if (Undefs.size() > 0 && FoundUndef) UniqueVNI = false; |