diff options
Diffstat (limited to 'test/Transforms/CodeGenPrepare/phi.ll')
-rw-r--r-- | test/Transforms/CodeGenPrepare/phi.ll | 23 |
1 files changed, 0 insertions, 23 deletions
diff --git a/test/Transforms/CodeGenPrepare/phi.ll b/test/Transforms/CodeGenPrepare/phi.ll deleted file mode 100644 index 29e17c0..0000000 --- a/test/Transforms/CodeGenPrepare/phi.ll +++ /dev/null @@ -1,23 +0,0 @@ -; RUN: llc -march=arm < %s | FileCheck %s -; <rdar://problem/8686347> - -define i32 @test1(i1 %a, i32* %b) { -; CHECK: test1 -entry: - br i1 %a, label %lblock, label %rblock - -lblock: - %lbranch = getelementptr i32* %b, i32 1 - br label %end - -rblock: - %rbranch = getelementptr i32* %b, i32 1 - br label %end - -end: -; CHECK: ldr r0, [r1, #4] - %gep = phi i32* [%lbranch, %lblock], [%rbranch, %rblock] - %r = load i32* %gep -; CHECK-NEXT: bx lr - ret i32 %r -}
\ No newline at end of file |