commit | 7ebc06bfd8df4cd7c477af1e5fec196c32efcfea | [log] [tgz] |
---|---|---|
author | Evan Cheng <evan.cheng@apple.com> | Wed May 07 00:49:28 2008 +0000 |
committer | Evan Cheng <evan.cheng@apple.com> | Wed May 07 00:49:28 2008 +0000 |
tree | 538a98ba638ffa877ec3c9c9e134295b5907e85e | |
parent | 42ac929ed968939d22a715769e583aeed8f6c823 [diff] |
Yet another nasty spiller bug. %ecx = op store %cl<kill>, (addr) (addr) = op %al It's not safe to unfold the last operand and eliminate store even though %cl is marked kill. It's a sub-register use which means one of its super-register(s) may be used below. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50794 91177308-0d34-0410-b5e6-96231b3b80d8