diff options
| author | George Burgess IV <george.burgess.iv@gmail.com> | 2017-05-01 23:54:41 +0000 |
|---|---|---|
| committer | George Burgess IV <george.burgess.iv@gmail.com> | 2017-05-01 23:54:41 +0000 |
| commit | 7bc507a2e816d6950c1337a59ae0dbb59be1c5e8 (patch) | |
| tree | 48d8e0724a36ee5cb13d9844695c0fcd88d24d9d /llvm/test/Transforms/InstSimplify | |
| parent | 9d4eb6922e6c304dd24e96b62053def54d3dfde6 (diff) | |
| download | bcm5719-llvm-7bc507a2e816d6950c1337a59ae0dbb59be1c5e8.tar.gz bcm5719-llvm-7bc507a2e816d6950c1337a59ae0dbb59be1c5e8.zip | |
Revert r301880
This change caused buildbot failures, apparently because we're not
passing around types that InstSimplify is used to seeing. I'm not overly
familiar with InstSimplify, so I'm reverting this until I can figure out
what exactly is wrong.
llvm-svn: 301885
Diffstat (limited to 'llvm/test/Transforms/InstSimplify')
| -rw-r--r-- | llvm/test/Transforms/InstSimplify/select.ll | 19 |
1 files changed, 0 insertions, 19 deletions
diff --git a/llvm/test/Transforms/InstSimplify/select.ll b/llvm/test/Transforms/InstSimplify/select.ll index 3e1af8c09b7..cb2502cf63c 100644 --- a/llvm/test/Transforms/InstSimplify/select.ll +++ b/llvm/test/Transforms/InstSimplify/select.ll @@ -431,22 +431,3 @@ define i8 @do_not_assume_sel_cond(i1 %cond, i8 %x, i8 %y) { ret i8 %sel } -define i32* @select_icmp_eq_0_gep_operand(i32* %base, i64 %n) { -; CHECK-LABEL: @select_icmp_eq_0_gep_operand( -; CHECK-NEXT: [[GEP:%.*]] = getelementptr -; CHECK-NEXT: ret i32* [[GEP]] - %cond = icmp eq i64 %n, 0 - %gep = getelementptr i32, i32* %base, i64 %n - %r = select i1 %cond, i32* %base, i32* %gep - ret i32* %r -} - -define i32* @select_icmp_ne_0_gep_operand(i32* %base, i64 %n) { -; CHECK-LABEL: @select_icmp_ne_0_gep_operand( -; CHECK-NEXT: [[GEP:%.*]] = getelementptr -; CHECK-NEXT: ret i32* [[GEP]] - %cond = icmp ne i64 %n, 0 - %gep = getelementptr i32, i32* %base, i64 %n - %r = select i1 %cond, i32* %gep, i32* %base - ret i32* %r -} |

