diff options
author | Evan Cheng <evan.cheng@apple.com> | 2012-01-10 02:02:58 +0000 |
---|---|---|
committer | Evan Cheng <evan.cheng@apple.com> | 2012-01-10 02:02:58 +0000 |
commit | 97b5beb7fe7bb776654b04ae6c18af6ea15c74f7 (patch) | |
tree | ecf43bc095170286e1b89ca00a61e91a428d6449 /test/CodeGen/Thumb2/thumb2-cbnz.ll | |
parent | 64925c55c65f9345a69fb67db07aa62cfb723577 (diff) | |
download | external_llvm-97b5beb7fe7bb776654b04ae6c18af6ea15c74f7.zip external_llvm-97b5beb7fe7bb776654b04ae6c18af6ea15c74f7.tar.gz external_llvm-97b5beb7fe7bb776654b04ae6c18af6ea15c74f7.tar.bz2 |
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
Diffstat (limited to 'test/CodeGen/Thumb2/thumb2-cbnz.ll')
-rw-r--r-- | test/CodeGen/Thumb2/thumb2-cbnz.ll | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/test/CodeGen/Thumb2/thumb2-cbnz.ll b/test/CodeGen/Thumb2/thumb2-cbnz.ll index 7993bbf..893bd0f 100644 --- a/test/CodeGen/Thumb2/thumb2-cbnz.ll +++ b/test/CodeGen/Thumb2/thumb2-cbnz.ll @@ -24,7 +24,6 @@ bb7: ; preds = %bb3 bb9: ; preds = %bb7 ; CHECK: cmp r0, #0 -; CHECK: cmp r0, #0 ; CHECK-NEXT: cbnz %0 = tail call double @foo(double %b) nounwind readnone ; <double> [#uses=0] br label %bb11 |