Bump version to 19.1.0-rc3
[llvm-project.git] / llvm / test / CodeGen / PowerPC / optnone-crbits-i1-ret.ll
blobad5976318fe3a7f74e940d02babf7fc80f96f0d5
1 ; RUN: llc -verify-machineinstrs -mtriple=powerpc64-unknown-linux-gnu < %s | FileCheck %s
2 target datalayout = "E-m:e-i64:64-n32:64"
4 declare zeroext i1 @ri1()
5 declare void @se1()
6 declare void @se2()
8 define void @test() #0 {
9 entry:
10   %b = call zeroext i1 @ri1()
11   br label %next
13 ; CHECK-LABEL: @test
14 ; CHECK: bl ri1
15 ; CHECK-NEXT: nop
16 ; CHECK: andi. 3, 3, 1
18 next:
19   br i1 %b, label %case1, label %case2
21 case1:
22   call void @se1()
23   br label %end
25 case2:
26   call void @se2()
27   br label %end
29 end:
30   ret void
32 ; CHECK: blr
35 attributes #0 = { noinline optnone }