reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | ; RUN: opt < %s -lowerswitch -disable-output define void @solve() { entry: %targetBlock = call i16 @solve_code( ) ; <i16> [#uses=1] br label %codeReplTail then.1: ; preds = %codeReplTail ret void loopexit.0: ; preds = %codeReplTail ret void codeReplTail: ; preds = %codeReplTail, %entry switch i16 %targetBlock, label %codeReplTail [ i16 0, label %loopexit.0 i16 1, label %then.1 ] } declare i16 @solve_code() |