Really fix PR1734. Carefully track which register uses are sub-register uses by
authorEvan Cheng <evan.cheng@apple.com>
Thu, 18 Oct 2007 07:49:59 +0000 (07:49 +0000)
committerEvan Cheng <evan.cheng@apple.com>
Thu, 18 Oct 2007 07:49:59 +0000 (07:49 +0000)
commit4ae31a5d3297af4c6e9752ec91d76b6daa0fc05c
tree6527351c0aed04902c6cb7250531c61023a16432
parentcf1d7256d0bb1e9e3101bf201e4d60529b30b6ff
Really fix PR1734. Carefully track which register uses are sub-register uses by
traversing inverse register coalescing map.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43118 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/CodeGen/SimpleRegisterCoalescing.h
lib/CodeGen/SimpleRegisterCoalescing.cpp
test/CodeGen/X86/2007-10-17-IllegalAsm.ll [new file with mode: 0644]