aboutsummaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorBenjamin Kramer <benny.kra@googlemail.com>2011-02-25 10:33:33 +0000
committerBenjamin Kramer <benny.kra@googlemail.com>2011-02-25 10:33:33 +0000
commit278be783b5068e6f87f16bc9b69a77e0bc958f9f (patch)
tree39bfc444aed2334406e7d257a41c398020557595 /test
parent49ff8a76d02f1c5f8da7cd2675be191c7be109c4 (diff)
downloadexternal_llvm-278be783b5068e6f87f16bc9b69a77e0bc958f9f.tar.gz
external_llvm-278be783b5068e6f87f16bc9b69a77e0bc958f9f.tar.bz2
external_llvm-278be783b5068e6f87f16bc9b69a77e0bc958f9f.zip
Revert "SimplifyCFG: GEPs with just one non-constant index are also cheap."
Yes, there are other types than i8* and GEPs on them can produce an add+multiply. We don't consider that cheap enough to be speculatively executed. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@126481 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test')
-rw-r--r--test/Transforms/SimplifyCFG/select-gep.ll2
1 files changed, 1 insertions, 1 deletions
diff --git a/test/Transforms/SimplifyCFG/select-gep.ll b/test/Transforms/SimplifyCFG/select-gep.ll
index 98650f0866..009f05e557 100644
--- a/test/Transforms/SimplifyCFG/select-gep.ll
+++ b/test/Transforms/SimplifyCFG/select-gep.ll
@@ -15,7 +15,7 @@ if.end:
ret i8* %x.addr
; CHECK: @test1
-; CHECK: %x.addr = select i1 %cmp, i8* %incdec.ptr, i8* %x
+; CHECK-NOT: select
; CHECK: ret i8* %x.addr
}