diff options
author | Jakob Stoklund Olesen <stoklund@2pi.dk> | 2010-09-01 22:15:35 +0000 |
---|---|---|
committer | Jakob Stoklund Olesen <stoklund@2pi.dk> | 2010-09-01 22:15:35 +0000 |
commit | 4b6fd48bba6e6ab738a2defa483f1a4f096c75a2 (patch) | |
tree | 0900d2b8264a25903e5b68d7cc23422229803646 /llvm/lib/CodeGen/RegAllocLinearScan.cpp | |
parent | b92555c334ae401400a9a2155a19a3f1bcda3268 (diff) | |
download | bcm5719-llvm-4b6fd48bba6e6ab738a2defa483f1a4f096c75a2.tar.gz bcm5719-llvm-4b6fd48bba6e6ab738a2defa483f1a4f096c75a2.zip |
Teach RemoveCopyByCommutingDef to check all aliases, not just subregisters.
This caused a miscompilation in WebKit where %RAX had conflicting defs when
RemoveCopyByCommutingDef was commuting a %EAX use.
llvm-svn: 112751
Diffstat (limited to 'llvm/lib/CodeGen/RegAllocLinearScan.cpp')
0 files changed, 0 insertions, 0 deletions