1; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py
2; RUN: llc -verify-machineinstrs -mtriple=powerpc64le-unknown-unknown \
3; RUN:   -ppc-asm-full-reg-names < %s | FileCheck %s
4
5@bar = external constant i64, align 8
6
7define i1 @foo() {
8; CHECK-LABEL: foo:
9; CHECK:       # %bb.0: # %entry
10; CHECK-NEXT:    li r3, 0
11; CHECK-NEXT:    isel r3, 0, r3, 4*cr5+lt
12; CHECK-NEXT:    blr
13entry:
14  br label %next
15
16next:
17  br i1 undef, label %true, label %false
18
19true:
20  br label %end
21
22false:
23  br label %end
24
25end:
26  %a = phi i1 [ icmp ugt (i64 0, i64 ptrtoint (i64* @bar to i64)), %true ],
27              [ icmp ugt (i64 0, i64 2), %false ]
28  ret i1 %a
29}
30