Skip to content
Commit f343168f authored by Evan Cheng's avatar Evan Cheng
Browse files

FIX llvm-gcc bootstrap on x86_64 linux. If a virtual register is copied to a...

FIX llvm-gcc bootstrap on x86_64 linux. If a virtual register is copied to a physical register, it's not necessarily defined by a copy. We have to watch out it doesn't clobber any sub-register that might be live during its live interval. If the live interval crosses a basic block, then it's not safe to check with the less conservative check (by scanning uses and defs) because it's possible a sub-register might be live out of the block.

llvm-svn: 62144
parent d90c6d92
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment