blob: 6d60b0a33a4eba1af90deedcb8f17826dd412b4c [file] [log] [blame]
NAKAMURA Takumi6164aa52013-12-19 10:41:12 +00001; REQUIRES: asserts
Matt Arsenaulta2438bd2013-10-08 18:06:36 +00002; XFAIL: *
Tom Stellard919bb6b2014-04-29 23:12:53 +00003; RUN: llc -march=r600 -mcpu=SI -verify-machineinstrs-asm-verbose=false < %s | FileCheck %s
Matt Arsenaulta2438bd2013-10-08 18:06:36 +00004
5
6define void @test(i32 addrspace(1)* %g, i8 addrspace(3)* %l, i32 %x) nounwind {
Tom Stellard79243d92014-10-01 17:15:17 +00007; CHECK-LABEL: {{^}}test:
Matt Arsenaulta2438bd2013-10-08 18:06:36 +00008
9entry:
10 switch i32 %x, label %sw.default [
11 i32 0, label %sw.bb
12 i32 60, label %sw.bb
13 ]
14
15sw.bb:
16 unreachable
17
18sw.default:
19 unreachable
20
21sw.epilog:
22 ret void
23}
24