1 ; RUN: llc -march=arm -mattr=+v4t < %s | FileCheck %s 2 ; <rdar://problem/8686347> 3 4 define i32 @test1(i1 %a, i32* %b) { 5 ; CHECK: test1 6 entry: 7 br i1 %a, label %lblock, label %rblock 8 9 lblock: 10 %lbranch = getelementptr i32* %b, i32 1 11 br label %end 12 13 rblock: 14 %rbranch = getelementptr i32* %b, i32 1 15 br label %end 16 17 end: 18 ; CHECK: ldr r0, [r1, #4] 19 %gep = phi i32* [%lbranch, %lblock], [%rbranch, %rblock] 20 %r = load i32* %gep 21 ; CHECK-NEXT: bx lr 22 ret i32 %r 23 } 24