From 278be783b5068e6f87f16bc9b69a77e0bc958f9f Mon Sep 17 00:00:00 2001 From: Benjamin Kramer Date: Fri, 25 Feb 2011 10:33:33 +0000 Subject: 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 --- test/Transforms/SimplifyCFG/select-gep.ll | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'test/Transforms/SimplifyCFG/select-gep.ll') diff --git a/test/Transforms/SimplifyCFG/select-gep.ll b/test/Transforms/SimplifyCFG/select-gep.ll index 98650f0..009f05e 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 } -- cgit v1.1