blob: daa4667150bc9debbfb5f1dcdc06b97040ad528a [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 {
7; CHECK-LABEL: @test:
8
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