Fix for PR1306.
authorEvan Cheng <evan.cheng@apple.com>
Wed, 25 Apr 2007 07:30:23 +0000 (07:30 +0000)
committerEvan Cheng <evan.cheng@apple.com>
Wed, 25 Apr 2007 07:30:23 +0000 (07:30 +0000)
commit24a3cc4c83e5edb25fadf7b8979a26b4451795c6
treea5044708e5d0a85f2a1823700797ac7ad7d99fea
parentb2f2e64c0790db11aea7eb52e2d056527204ee9a
Fix for PR1306.
- A register def / use now implicitly affects sub-register liveness but does
not affect liveness information of super-registers.
- Def of a larger register (if followed by a use later) is treated as
read/mod/write of a smaller register.

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