Clear the entering, exiting and internal ranges of a bundle before collecting
authorLang Hames <lhames@gmail.com>
Tue, 29 May 2012 18:19:54 +0000 (18:19 +0000)
committerLang Hames <lhames@gmail.com>
Tue, 29 May 2012 18:19:54 +0000 (18:19 +0000)
commitf905f69668e5dd184c0a2b5fae38d9f3721c0d3b
tree0e0db680b87715d3eae44e47255a618018732e62
parente23642916bcd546c1a3ee3cac45538c6c3893f6f
Clear the entering, exiting and internal ranges of a bundle before collecting
ranges for the instruction about to be bundled. This fixes a bug in an external
project where an assertion was triggered due to spurious 'multiple defs' within
the bundle.

Patch by Ivan Llopard. Thanks Ivan!

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@157632 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/LiveIntervalAnalysis.cpp