brintos

brintos / llvm-project-archived public Read only

0
0
Text · 437 B · dff3759 Raw
20 lines · plain
1; RUN: opt < %s -passes=lower-switch -disable-output2 3define void @solve() {4entry:5	%targetBlock = call i16 @solve_code( )		; <i16> [#uses=1]6	br label %codeReplTail7then.1:		; preds = %codeReplTail8	ret void9loopexit.0:		; preds = %codeReplTail10	ret void11codeReplTail:		; preds = %codeReplTail, %entry12	switch i16 %targetBlock, label %codeReplTail [13		 i16 0, label %loopexit.014		 i16 1, label %then.115	]16}17 18declare i16 @solve_code()19 20