summaryrefslogtreecommitdiff
path: root/test/CodeGen/Blackfin/switch.ll
blob: 738fff7c7acfb09a9eabdeb6d4c42ecffd5bc1cf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
; RUN: llvm-as < %s | llc -march=bfin -verify-machineinstrs > %t

define i32 @foo(i32 %A, i32 %B, i32 %C) {
entry:
	switch i32 %A, label %out [
		i32 1, label %bb
		i32 0, label %bb13
	]

bb:		; preds = %entry
	ret i32 1

bb13:		; preds = %entry
	ret i32 1

out:		; preds = %entry
	ret i32 0
}