349 lines · plain
1; RUN: llc < %s2 3 4; PR54215define void @test1() {6entry:7 switch i128 undef, label %exit [8 i128 55340232221128654848, label %exit9 i128 92233720368547758080, label %exit10 i128 73786976294838206464, label %exit11 i128 147573952589676412928, label %exit12 ]13exit:14 unreachable15}16 17 18; PR119719define void @test2() {20entry:21 br i1 false, label %cond_next954, label %cond_true92422 23cond_true924: ; preds = %entry24 ret void25 26cond_next954: ; preds = %entry27 switch i8 0, label %cleanup7419 [28 i8 1, label %bb95629 i8 2, label %bb106930 i8 4, label %bb732831 i8 5, label %bb126732 i8 8, label %bb134833 i8 9, label %bb732834 i8 11, label %bb143935 i8 12, label %bb148436 i8 13, label %bb170637 i8 14, label %bb178338 i8 17, label %bb192539 i8 18, label %bb192940 i8 19, label %bb224041 i8 25, label %bb244742 i8 27, label %bb248043 i8 29, label %bb259044 i8 30, label %bb259445 i8 31, label %bb262146 i8 32, label %bb266447 i8 33, label %bb269748 i8 34, label %bb273549 i8 37, label %bb278650 i8 38, label %bb284951 i8 39, label %bb326952 i8 41, label %bb330353 i8 42, label %bb334654 i8 43, label %bb339155 i8 44, label %bb339556 i8 50, label %bb367357 i8 52, label %bb367758 i8 53, label %bb369359 i8 54, label %bb732860 i8 56, label %bb375861 i8 57, label %bb378762 i8 64, label %bb501963 i8 68, label %cond_true423564 i8 69, label %bb432565 i8 70, label %bb452666 i8 72, label %bb461867 i8 73, label %bb499168 i8 80, label %bb501269 i8 82, label %bb501970 i8 84, label %bb551871 i8 86, label %bb575272 i8 87, label %bb595373 i8 89, label %bb604074 i8 90, label %bb613275 i8 92, label %bb618676 i8 93, label %bb615177 i8 94, label %bb615578 i8 97, label %bb635579 i8 98, label %bb501980 i8 99, label %bb640181 i8 101, label %bb501982 i8 102, label %bb148483 i8 104, label %bb706484 i8 105, label %bb706885 i8 106, label %bb707286 i8 108, label %bb106587 i8 109, label %bb170288 i8 110, label %bb220089 i8 111, label %bb273190 i8 112, label %bb278291 i8 113, label %bb284592 i8 114, label %bb287593 i8 115, label %bb366994 i8 116, label %bb731695 i8 117, label %bb731696 i8 118, label %bb387597 i8 119, label %bb435998 i8 120, label %bb498799 i8 121, label %bb5008100 i8 122, label %bb5786101 i8 123, label %bb6147102 i8 124, label %bb6916103 i8 125, label %bb6920104 i8 126, label %bb6955105 i8 127, label %bb6990106 i8 -128, label %bb7027107 i8 -127, label %bb3879108 i8 -126, label %bb4700109 i8 -125, label %bb7076110 i8 -124, label %bb2366111 i8 -123, label %bb2366112 i8 -122, label %bb5490113 ]114 115bb956: ; preds = %cond_next954116 ret void117 118bb1065: ; preds = %cond_next954119 ret void120 121bb1069: ; preds = %cond_next954122 ret void123 124bb1267: ; preds = %cond_next954125 ret void126 127bb1348: ; preds = %cond_next954128 ret void129 130bb1439: ; preds = %cond_next954131 ret void132 133bb1484: ; preds = %cond_next954, %cond_next954134 ret void135 136bb1702: ; preds = %cond_next954137 ret void138 139bb1706: ; preds = %cond_next954140 ret void141 142bb1783: ; preds = %cond_next954143 ret void144 145bb1925: ; preds = %cond_next954146 ret void147 148bb1929: ; preds = %cond_next954149 ret void150 151bb2200: ; preds = %cond_next954152 ret void153 154bb2240: ; preds = %cond_next954155 ret void156 157bb2366: ; preds = %cond_next954, %cond_next954158 ret void159 160bb2447: ; preds = %cond_next954161 ret void162 163bb2480: ; preds = %cond_next954164 ret void165 166bb2590: ; preds = %cond_next954167 ret void168 169bb2594: ; preds = %cond_next954170 ret void171 172bb2621: ; preds = %cond_next954173 ret void174 175bb2664: ; preds = %cond_next954176 ret void177 178bb2697: ; preds = %cond_next954179 ret void180 181bb2731: ; preds = %cond_next954182 ret void183 184bb2735: ; preds = %cond_next954185 ret void186 187bb2782: ; preds = %cond_next954188 ret void189 190bb2786: ; preds = %cond_next954191 ret void192 193bb2845: ; preds = %cond_next954194 ret void195 196bb2849: ; preds = %cond_next954197 ret void198 199bb2875: ; preds = %cond_next954200 ret void201 202bb3269: ; preds = %cond_next954203 ret void204 205bb3303: ; preds = %cond_next954206 ret void207 208bb3346: ; preds = %cond_next954209 ret void210 211bb3391: ; preds = %cond_next954212 ret void213 214bb3395: ; preds = %cond_next954215 ret void216 217bb3669: ; preds = %cond_next954218 ret void219 220bb3673: ; preds = %cond_next954221 ret void222 223bb3677: ; preds = %cond_next954224 ret void225 226bb3693: ; preds = %cond_next954227 ret void228 229bb3758: ; preds = %cond_next954230 ret void231 232bb3787: ; preds = %cond_next954233 ret void234 235bb3875: ; preds = %cond_next954236 ret void237 238bb3879: ; preds = %cond_next954239 ret void240 241cond_true4235: ; preds = %cond_next954242 ret void243 244bb4325: ; preds = %cond_next954245 ret void246 247bb4359: ; preds = %cond_next954248 ret void249 250bb4526: ; preds = %cond_next954251 ret void252 253bb4618: ; preds = %cond_next954254 ret void255 256bb4700: ; preds = %cond_next954257 ret void258 259bb4987: ; preds = %cond_next954260 ret void261 262bb4991: ; preds = %cond_next954263 ret void264 265bb5008: ; preds = %cond_next954266 ret void267 268bb5012: ; preds = %cond_next954269 ret void270 271bb5019: ; preds = %cond_next954, %cond_next954, %cond_next954, %cond_next954272 ret void273 274bb5490: ; preds = %cond_next954275 ret void276 277bb5518: ; preds = %cond_next954278 ret void279 280bb5752: ; preds = %cond_next954281 ret void282 283bb5786: ; preds = %cond_next954284 ret void285 286bb5953: ; preds = %cond_next954287 ret void288 289bb6040: ; preds = %cond_next954290 ret void291 292bb6132: ; preds = %cond_next954293 ret void294 295bb6147: ; preds = %cond_next954296 ret void297 298bb6151: ; preds = %cond_next954299 ret void300 301bb6155: ; preds = %cond_next954302 ret void303 304bb6186: ; preds = %cond_next954305 ret void306 307bb6355: ; preds = %cond_next954308 ret void309 310bb6401: ; preds = %cond_next954311 ret void312 313bb6916: ; preds = %cond_next954314 ret void315 316bb6920: ; preds = %cond_next954317 ret void318 319bb6955: ; preds = %cond_next954320 ret void321 322bb6990: ; preds = %cond_next954323 ret void324 325bb7027: ; preds = %cond_next954326 ret void327 328bb7064: ; preds = %cond_next954329 ret void330 331bb7068: ; preds = %cond_next954332 ret void333 334bb7072: ; preds = %cond_next954335 ret void336 337bb7076: ; preds = %cond_next954338 ret void339 340bb7316: ; preds = %cond_next954, %cond_next954341 ret void342 343bb7328: ; preds = %cond_next954, %cond_next954, %cond_next954344 ret void345 346cleanup7419: ; preds = %cond_next954347 ret void348}349