brintos

brintos / llvm-project-archived public Read only

0
0
Text · 598 B · a9b4d6b Raw
29 lines · plain
1; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py2; RUN: llc -verify-machineinstrs -mtriple=powerpc64le-unknown-unknown \3; RUN:   -ppc-asm-full-reg-names < %s | FileCheck %s4 5@bar = external constant i64, align 86 7define i1 @foo() {8; CHECK-LABEL: foo:9; CHECK:       # %bb.0: # %entry10; CHECK-NEXT:    li r3, 011; CHECK-NEXT:    blr12entry:13  br label %next14 15next:16  br i1 undef, label %true, label %false17 18true:19  %c = icmp ugt i64 0, ptrtoint (ptr @bar to i64)20  br label %end21 22false:23  br label %end24 25end:26  %a = phi i1 [ %c, %true ], [ false, %false ]27  ret i1 %a28}29