1e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao;RUN: opt < %s -codegenprepare -disable-output 2e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao 3e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liaodefine void @foo() { 4e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liaoentry: 5e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao br i1 false, label %cond_next31, label %cond_true 6e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao 7e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liaocond_true: ; preds = %entry 8e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao br i1 false, label %cond_true19, label %cond_next31 9e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao 10e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liaocond_true19: ; preds = %cond_true 11e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao br i1 false, label %bb510, label %cond_next31 12e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao 13e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liaocond_next31: ; preds = %cond_true19, %cond_true, %entry 14e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao br i1 false, label %cond_true61, label %cond_next78 15e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao 16e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liaocond_true61: ; preds = %cond_next31 17e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao br label %cond_next78 18e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao 19e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liaocond_next78: ; preds = %cond_true61, %cond_next31 20e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao br i1 false, label %cond_true93, label %bb.preheader 21e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao 22e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liaocond_true93: ; preds = %cond_next78 23e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao br label %bb.preheader 24e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao 25e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liaobb.preheader: ; preds = %cond_true93, %cond_next78 26e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao %iftmp.11.0.ph.ph = phi i16 [ 0, %cond_true93 ], [ 0, %cond_next78 ] ; <i16> [#uses=1] 27e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao br label %bb 28e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao 29e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liaobb: ; preds = %cond_next499, %bb.preheader 30e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao %n.1 = phi i16 [ %iftmp.11.0.ph.ph, %cond_next499 ], [ 0, %bb.preheader ] ; <i16> [#uses=0] 31e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao br i1 false, label %bb148.preheader, label %bb493 32e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao 33e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liaobb148.preheader: ; preds = %bb 34e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao br label %bb148 35e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao 36e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liaobb148: ; preds = %cond_next475, %bb148.preheader 37e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao br i1 false, label %cond_next175, label %bb184 38e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao 39e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liaocond_next175: ; preds = %bb148 40e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao br i1 false, label %bb184, label %bb185 41e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao 42e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liaobb184: ; preds = %cond_next175, %bb148 43e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao br label %bb185 44e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao 45e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liaobb185: ; preds = %bb184, %cond_next175 46e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao br i1 false, label %bb420.preheader, label %cond_true198 47e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao 48e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liaobb420.preheader: ; preds = %bb185 49e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao br label %bb420 50e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao 51e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liaocond_true198: ; preds = %bb185 52e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao br i1 false, label %bb294, label %cond_next208 53e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao 54e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liaocond_next208: ; preds = %cond_true198 55e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao br i1 false, label %cond_next249, label %cond_true214 56e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao 57e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liaocond_true214: ; preds = %cond_next208 58e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao br i1 false, label %bb294, label %cond_next262 59e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao 60e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liaocond_next249: ; preds = %cond_next208 61e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao br i1 false, label %bb294, label %cond_next262 62e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao 63e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liaocond_next262: ; preds = %cond_next249, %cond_true214 64e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao br label %bb269 65e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao 66e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liaobb269: ; preds = %cond_next285, %cond_next262 67e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao br i1 false, label %cond_next285, label %cond_true279 68e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao 69e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liaocond_true279: ; preds = %bb269 70e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao br label %cond_next285 71e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao 72e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liaocond_next285: ; preds = %cond_true279, %bb269 73e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao br i1 false, label %bb269, label %cond_next446.loopexit 74e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao 75e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liaobb294: ; preds = %cond_next249, %cond_true214, %cond_true198 76e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao br i1 false, label %cond_next336, label %cond_true301 77e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao 78e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liaocond_true301: ; preds = %bb294 79e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao br i1 false, label %cond_false398, label %cond_true344 80e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao 81e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liaocond_next336: ; preds = %bb294 82e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao br i1 false, label %cond_false398, label %cond_true344 83e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao 84e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liaocond_true344: ; preds = %cond_next336, %cond_true301 85e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao br i1 false, label %cond_false381, label %cond_true351 86e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao 87e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liaocond_true351: ; preds = %cond_true344 88e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao br label %cond_next387 89e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao 90e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liaocond_false381: ; preds = %cond_true344 91e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao br label %cond_next387 92e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao 93e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liaocond_next387: ; preds = %cond_false381, %cond_true351 94e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao br label %cond_next401 95e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao 96e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liaocond_false398: ; preds = %cond_next336, %cond_true301 97e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao br label %cond_next401 98e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao 99e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liaocond_next401: ; preds = %cond_false398, %cond_next387 100e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao br i1 false, label %cond_next475, label %cond_true453 101e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao 102e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liaobb420: ; preds = %cond_next434, %bb420.preheader 103e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao br i1 false, label %cond_next434, label %cond_true428 104e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao 105e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liaocond_true428: ; preds = %bb420 106e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao br label %cond_next434 107e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao 108e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liaocond_next434: ; preds = %cond_true428, %bb420 109e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao br i1 false, label %bb420, label %cond_next446.loopexit1 110e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao 111e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liaocond_next446.loopexit: ; preds = %cond_next285 112e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao br label %cond_next446 113e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao 114e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liaocond_next446.loopexit1: ; preds = %cond_next434 115e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao br label %cond_next446 116e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao 117e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liaocond_next446: ; preds = %cond_next446.loopexit1, %cond_next446.loopexit 118e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao br i1 false, label %cond_next475, label %cond_true453 119e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao 120e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liaocond_true453: ; preds = %cond_next446, %cond_next401 121e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao br i1 false, label %cond_true458, label %cond_next475 122e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao 123e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liaocond_true458: ; preds = %cond_true453 124e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao br label %cond_next475 125e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao 126e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liaocond_next475: ; preds = %cond_true458, %cond_true453, %cond_next446, %cond_next401 127e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao br i1 false, label %bb493.loopexit, label %bb148 128e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao 129e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liaobb493.loopexit: ; preds = %cond_next475 130e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao br label %bb493 131e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao 132e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liaobb493: ; preds = %bb493.loopexit, %bb 133e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao br i1 false, label %cond_next499, label %bb510.loopexit 134e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao 135e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liaocond_next499: ; preds = %bb493 136e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao br label %bb 137e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao 138e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liaobb510.loopexit: ; preds = %bb493 139e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao br label %bb510 140e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao 141e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liaobb510: ; preds = %bb510.loopexit, %cond_true19 142e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao br i1 false, label %cond_next524, label %cond_true517 143e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao 144e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liaocond_true517: ; preds = %bb510 145e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao br label %cond_next524 146e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao 147e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liaocond_next524: ; preds = %cond_true517, %bb510 148e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao br i1 false, label %cond_next540, label %cond_true533 149e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao 150e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liaocond_true533: ; preds = %cond_next524 151e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao br label %cond_next540 152e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao 153e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liaocond_next540: ; preds = %cond_true533, %cond_next524 154e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao br i1 false, label %cond_true554, label %cond_next560 155e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao 156e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liaocond_true554: ; preds = %cond_next540 157e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao br label %cond_next560 158e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao 159e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liaocond_next560: ; preds = %cond_true554, %cond_next540 160e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao br i1 false, label %cond_true566, label %cond_next572 161e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao 162e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liaocond_true566: ; preds = %cond_next560 163e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao br label %cond_next572 164e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao 165e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liaocond_next572: ; preds = %cond_true566, %cond_next560 166e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao br i1 false, label %bb608.preheader, label %bb791.preheader 167e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao 168e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liaobb608.preheader: ; preds = %cond_next797.us, %cond_next572 169e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao br label %bb608 170e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao 171e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liaobb608: ; preds = %cond_next771, %bb608.preheader 172e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao br i1 false, label %cond_false627, label %cond_true613 173e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao 174e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liaocond_true613: ; preds = %bb608 175e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao br label %cond_next640 176e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao 177e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liaocond_false627: ; preds = %bb608 178e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao br label %cond_next640 179e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao 180e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liaocond_next640: ; preds = %cond_false627, %cond_true613 181e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao br i1 false, label %cond_true653, label %cond_next671 182e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao 183e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liaocond_true653: ; preds = %cond_next640 184e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao br label %cond_next671 185e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao 186e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liaocond_next671: ; preds = %cond_true653, %cond_next640 187e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao br i1 false, label %cond_true683, label %cond_next724 188e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao 189e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liaocond_true683: ; preds = %cond_next671 190e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao br i1 false, label %cond_next724, label %L1 191e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao 192e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liaocond_next724: ; preds = %cond_true683, %cond_next671 193e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao br i1 false, label %cond_true735, label %L1 194e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao 195e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liaocond_true735: ; preds = %cond_next724 196e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao br label %L1 197e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao 198e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei LiaoL1: ; preds = %cond_true735, %cond_next724, %cond_true683 199e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao br i1 false, label %cond_true745, label %cond_next771 200e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao 201e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liaocond_true745: ; preds = %L1 202e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao br label %cond_next771 203e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao 204e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liaocond_next771: ; preds = %cond_true745, %L1 205e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao br i1 false, label %bb608, label %bb791.preheader.loopexit 206e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao 207e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liaobb791.preheader.loopexit: ; preds = %cond_next771 208e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao br label %bb791.preheader 209e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao 210e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liaobb791.preheader: ; preds = %bb791.preheader.loopexit, %cond_next572 211e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao br i1 false, label %cond_next797.us, label %bb809.split 212e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao 213e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liaocond_next797.us: ; preds = %bb791.preheader 214e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao br label %bb608.preheader 215e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao 216e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liaobb809.split: ; preds = %bb791.preheader 217e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao br i1 false, label %cond_next827, label %cond_true820 218e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao 219e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liaocond_true820: ; preds = %bb809.split 220e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao br label %cond_next827 221e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao 222e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liaocond_next827: ; preds = %cond_true820, %bb809.split 223e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao br i1 false, label %cond_true833, label %cond_next840 224e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao 225e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liaocond_true833: ; preds = %cond_next827 226e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao br label %cond_next840 227e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao 228e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liaocond_next840: ; preds = %cond_true833, %cond_next827 229e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao br i1 false, label %bb866, label %bb1245 230e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao 231e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liaobb866: ; preds = %bb1239, %cond_next840 232e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao br i1 false, label %cond_true875, label %bb911 233e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao 234e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liaocond_true875: ; preds = %bb866 235e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao br label %cond_next1180 236e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao 237e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liaobb911: ; preds = %bb866 238e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao switch i32 0, label %bb1165 [ 239e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao i32 0, label %bb915 240e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao i32 1, label %bb932 241e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao i32 2, label %bb941 242e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao i32 3, label %bb1029 243e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao i32 4, label %bb1036 244e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao i32 5, label %bb1069 245e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao i32 6, label %L3 246e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao ] 247e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao 248e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liaobb915: ; preds = %cond_next1171, %bb911 249e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao br i1 false, label %cond_next1171, label %cond_next1180 250e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao 251e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liaobb932: ; preds = %cond_next1171, %bb911 252e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao br label %L1970 253e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao 254e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liaobb941: ; preds = %cond_next1171, %bb911 255e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao br label %L1970 256e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao 257e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei LiaoL1970: ; preds = %bb941, %bb932 258e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao br label %bb1165 259e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao 260e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liaobb1029: ; preds = %cond_next1171, %bb911 261e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao br label %L4 262e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao 263e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liaobb1036: ; preds = %cond_next1171, %bb911 264e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao br label %L4 265e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao 266e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liaobb1069: ; preds = %cond_next1171, %bb911 267e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao br i1 false, label %cond_next1121, label %cond_true1108 268e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao 269e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei LiaoL3: ; preds = %cond_next1171, %bb911 270e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao br i1 false, label %cond_next1121, label %cond_true1108 271e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao 272e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liaocond_true1108: ; preds = %L3, %bb1069 273e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao br label %L4 274e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao 275e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liaocond_next1121: ; preds = %L3, %bb1069 276e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao br label %L4 277e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao 278e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei LiaoL4: ; preds = %cond_next1121, %cond_true1108, %bb1036, %bb1029 279e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao br label %bb1165 280e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao 281e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liaobb1165: ; preds = %cond_next1171, %L4, %L1970, %bb911 282e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao br i1 false, label %cond_next1171, label %cond_next1180 283e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao 284e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liaocond_next1171: ; preds = %bb1165, %bb915 285e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao switch i32 0, label %bb1165 [ 286e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao i32 0, label %bb915 287e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao i32 1, label %bb932 288e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao i32 2, label %bb941 289e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao i32 3, label %bb1029 290e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao i32 4, label %bb1036 291e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao i32 5, label %bb1069 292e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao i32 6, label %L3 293e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao ] 294e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao 295e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liaocond_next1180: ; preds = %bb1165, %bb915, %cond_true875 296e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao br label %bb1239 297e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao 298e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liaobb1239: ; preds = %cond_next1251, %cond_next1180 299e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao br i1 false, label %bb866, label %bb1245 300e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao 301e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liaobb1245: ; preds = %bb1239, %cond_next840 302e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao br i1 false, label %cond_next1251, label %bb1257 303e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao 304e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liaocond_next1251: ; preds = %bb1245 305e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao br label %bb1239 306e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao 307e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liaobb1257: ; preds = %bb1245 308e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao ret void 309e264f62ca09a8f65c87a46d562a4d0f9ec5d457Shih-wei Liao} 310