summaryrefslogtreecommitdiff
path: root/test/CodeGen/Thumb2
diff options
context:
space:
mode:
authorEvan Cheng <evan.cheng@apple.com>2012-01-10 02:02:58 +0000
committerEvan Cheng <evan.cheng@apple.com>2012-01-10 02:02:58 +0000
commit97b5beb7fe7bb776654b04ae6c18af6ea15c74f7 (patch)
treeecf43bc095170286e1b89ca00a61e91a428d6449 /test/CodeGen/Thumb2
parent64925c55c65f9345a69fb67db07aa62cfb723577 (diff)
downloadllvm-97b5beb7fe7bb776654b04ae6c18af6ea15c74f7.tar.gz
llvm-97b5beb7fe7bb776654b04ae6c18af6ea15c74f7.tar.bz2
llvm-97b5beb7fe7bb776654b04ae6c18af6ea15c74f7.tar.xz
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')
-rw-r--r--test/CodeGen/Thumb2/thumb2-cbnz.ll1
1 files changed, 0 insertions, 1 deletions
diff --git a/test/CodeGen/Thumb2/thumb2-cbnz.ll b/test/CodeGen/Thumb2/thumb2-cbnz.ll
index 7993bbf0ed..893bd0fdae 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