brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.4 KiB · 1e9dbee Raw
64 lines · plain
1; RUN: llc < %s2 3define i32 @test(i32 %tmp158) {4entry:5        switch i32 %tmp158, label %bb336 [6	         i32 120, label %bb3387	         i32 121, label %bb3388                 i32 122, label %bb3389                 i32 123, label %bb33810                 i32 124, label %bb33811                 i32 125, label %bb33812                 i32 126, label %bb33813		 i32 1024, label %bb33814                 i32 0, label %bb33815                 i32 1, label %bb33816                 i32 2, label %bb33817                 i32 3, label %bb33818                 i32 4, label %bb33819		 i32 5, label %bb33820        ]21bb336:22  ret i32 1023bb338:24  ret i32 1125}26 27define i32 @test2(i32 %tmp158) {28entry:29        switch i32 %tmp158, label %bb336 [30	         i32 -2147483648, label %bb33831		 i32 -2147483647, label %bb33832		 i32 -2147483646, label %bb33833	         i32 120, label %bb33834	         i32 121, label %bb33935                 i32 122, label %bb34036                 i32 123, label %bb34137                 i32 124, label %bb34238                 i32 125, label %bb34339                 i32 126, label %bb33640		 i32 1024, label %bb33841                 i32 0, label %bb33842                 i32 1, label %bb33843                 i32 2, label %bb33844                 i32 3, label %bb33845                 i32 4, label %bb33846		 i32 5, label %bb33847        ]48bb336:49  ret i32 1050bb338:51  ret i32 1152bb339:53  ret i32 1254bb340:55  ret i32 1356bb341:57  ret i32 1458bb342:59  ret i32 1560bb343:61  ret i32 1862 63}64