commit | 97b5beb7fe7bb776654b04ae6c18af6ea15c74f7 | [log] [tgz] |
---|---|---|
author | Evan Cheng <evan.cheng@apple.com> | Tue Jan 10 02:02:58 2012 +0000 |
committer | Evan Cheng <evan.cheng@apple.com> | Tue Jan 10 02:02:58 2012 +0000 |
tree | ecf43bc095170286e1b89ca00a61e91a428d6449 | |
parent | 64925c55c65f9345a69fb67db07aa62cfb723577 [diff] |
Allow machine-cse to look across MBB boundary when cse'ing instructions that define physical registers. It's currently very restrictive, only catching cases where the CE is in an immediate (and only) predecessor. But it catches a surprising large number of cases. rdar://10660865 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@147827 91177308-0d34-0410-b5e6-96231b3b80d8