| ; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py | |
| ; RUN: llc -verify-machineinstrs -mtriple=powerpc64le-unknown-unknown \ | |
| ; RUN: -ppc-asm-full-reg-names < %s | FileCheck %s | |
| @bar = external constant i64, align 8 | |
| define i1 @foo() { | |
| ; CHECK-LABEL: foo: | |
| ; CHECK: # %bb.0: # %entry | |
| ; CHECK-NEXT: li r3, 0 | |
| ; CHECK-NEXT: blr | |
| entry: | |
| br label %next | |
| next: | |
| br i1 undef, label %true, label %false | |
| true: | |
| %c = icmp ugt i64 0, ptrtoint (ptr @bar to i64) | |
| br label %end | |
| false: | |
| br label %end | |
| end: | |
| %a = phi i1 [ %c, %true ], [ false, %false ] | |
| ret i1 %a | |
| } |