OSDN Git Service

Check that subregisters don't have independent values in RemoveCopyByCommutingDef().
authorJakob Stoklund Olesen <stoklund@2pi.dk>
Mon, 3 May 2010 22:40:32 +0000 (22:40 +0000)
committerJakob Stoklund Olesen <stoklund@2pi.dk>
Mon, 3 May 2010 22:40:32 +0000 (22:40 +0000)
commitb98c549d135c8f38b2fc1b086cc46f0b243ce862
tree9633c7cdcbe96c59997591eb3556a657d5408f22
parentd4d01154ef0cb9d84d1c1c342ec9d3115d932e99
Check that subregisters don't have independent values in RemoveCopyByCommutingDef().

This fixes PR6941.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@102970 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/SimpleRegisterCoalescing.cpp
test/CodeGen/X86/2010-05-03-CoalescerSubRegClobber.ll [new file with mode: 0644]