blob: abdc4afef472a8bfaf0fde05fbfcc39e9ea74f00 [file] [log] [blame]
Matt Arsenault24309582014-03-01 21:45:41 +00001; XFAIL: *
Tom Stellard49f8bfd2015-01-06 18:00:21 +00002; RUN: llc -O0 -march=amdgcn -mcpu=SI -verify-machineinstrs < %s | FileCheck %s
Marek Olsak75170772015-01-27 17:27:15 +00003; RUN: llc -O0 -march=amdgcn -mcpu=tonga -verify-machineinstrs < %s | FileCheck %s
Matt Arsenault24309582014-03-01 21:45:41 +00004
Tom Stellard79243d92014-10-01 17:15:17 +00005; CHECK-LABEL: {{^}}test_branch(
Matt Arsenault24309582014-03-01 21:45:41 +00006define void @test_branch(i32 addrspace(1)* noalias %out, i32 addrspace(1)* noalias %in, i32 %val) nounwind {
7 %cmp = icmp ne i32 %val, 0
8 br i1 %cmp, label %store, label %end
9
10store:
11 store i32 222, i32 addrspace(1)* %out
12 ret void
13
14end:
15 ret void
16}