37 lines · plain
1; RUN: llc -verify-machineinstrs -mtriple=powerpc64-unknown-linux-gnu < %s | FileCheck %s2target datalayout = "E-m:e-i64:64-n32:64"3 4declare zeroext i1 @ri1()5declare void @se1()6declare void @se2()7 8define void @test() #0 {9entry:10 %b = call zeroext i1 @ri1()11 br label %next12 13; CHECK-LABEL: @test14; CHECK: bl ri115; CHECK-NEXT: nop16; CHECK: andi. 3, 3, 117 18next:19 br i1 %b, label %case1, label %case220 21case1:22 call void @se1()23 br label %end24 25case2:26 call void @se2()27 br label %end28 29end:30 ret void31 32; CHECK: blr33}34 35attributes #0 = { noinline optnone }36 37