Lines Matching refs:loop_header
21 ; EPILOG-NEXT: br label %loop_header
22 ; EPILOG: loop_header:
82 ; EPILOG-NEXT: br i1 %niter.ncmp.7, label %loop_header, label %exit2.loopexit.unr-lcssa.loopexit
95 ; EPILOG-NEXT: br i1 %lcmp.mod, label %loop_header.epil.preheader, label %exit2.loopexit
96 ; EPILOG: loop_header.epil.preheader:
97 ; EPILOG-NEXT: br label %loop_header.epil
98 ; EPILOG: loop_header.epil:
99 ; EPILOG-NEXT: %iv.epil = phi i64 [ %iv.unr, %loop_header.epil.preheader ], [ %iv_next.epil, %loop_latch.epil ]
100 ; EPILOG-NEXT: %epil.iter = phi i64 [ 0, %loop_header.epil.preheader ], [ %epil.iter.next, %loop_latch.epil ]
111 ; EPILOG-NEXT: br i1 %epil.iter.cmp, label %loop_header.epil, label %exit2.loopexit.epilog-lcssa, !llvm.loop !0
126 ; EPILOG-BLOCK-NEXT: br label %loop_header
127 ; EPILOG-BLOCK: loop_header:
149 ; EPILOG-BLOCK-NEXT: br i1 %niter.ncmp.1, label %loop_header, label %exit2.loopexit.unr-lcssa.loopexit, !llvm.loop !0
158 ; EPILOG-BLOCK-NEXT: br i1 %lcmp.mod, label %loop_header.epil.preheader, label %exit2.loopexit
159 ; EPILOG-BLOCK: loop_header.epil.preheader:
160 ; EPILOG-BLOCK-NEXT: br label %loop_header.epil
161 ; EPILOG-BLOCK: loop_header.epil:
178 ; PROLOG-NEXT: br i1 %lcmp.mod, label %loop_header.prol.preheader, label %loop_header.prol.loopexit
179 ; PROLOG: loop_header.prol.preheader:
180 ; PROLOG-NEXT: br label %loop_header.prol
181 ; PROLOG: loop_header.prol:
182 ; PROLOG-NEXT: %iv.prol = phi i64 [ 0, %loop_header.prol.preheader ], [ %iv_next.prol, %loop_latch.prol ]
183 ; PROLOG-NEXT: %prol.iter = phi i64 [ 0, %loop_header.prol.preheader ], [ %prol.iter.next, %loop_latch.prol ]
194 ; PROLOG-NEXT: br i1 %prol.iter.cmp, label %loop_header.prol, label %loop_header.prol.loopexit.unr-lcssa, !llvm.loop !0
195 ; PROLOG: loop_header.prol.loopexit.unr-lcssa:
197 ; PROLOG-NEXT: br label %loop_header.prol.loopexit
198 ; PROLOG: loop_header.prol.loopexit:
199 ; PROLOG-NEXT: %iv.unr = phi i64 [ 0, %entry ], [ %iv.unr.ph, %loop_header.prol.loopexit.unr-lcssa ]
203 ; PROLOG-NEXT: br label %loop_header
204 ; PROLOG: loop_header:
262 ; PROLOG-NEXT: br i1 %cmp.7, label %loop_header, label %exit2.loopexit.unr-lcssa
280 ; PROLOG-BLOCK-NEXT: br i1 %lcmp.mod, label %loop_header.prol.preheader, label %loop_header.prol.loopexit
281 ; PROLOG-BLOCK: loop_header.prol.preheader:
282 ; PROLOG-BLOCK-NEXT: br label %loop_header.prol
283 ; PROLOG-BLOCK: loop_header.prol:
290 ; PROLOG-BLOCK-NEXT: br label %loop_header.prol.loopexit
291 ; PROLOG-BLOCK: loop_header.prol.loopexit:
296 ; PROLOG-BLOCK-NEXT: br label %loop_header
297 ; PROLOG-BLOCK: loop_header:
317 ; PROLOG-BLOCK-NEXT: br i1 %cmp.1, label %loop_header, label %exit2.loopexit.unr-lcssa, !llvm.loop !0
329 br label %loop_header
331 loop_header:
347 br i1 %cmp, label %loop_header, label %exit2.loopexit
802 ; EPILOG-NEXT: br label %loop_header
803 ; EPILOG: loop_header:
880 ; EPILOG-NEXT: br i1 %niter.ncmp.7, label %loop_header, label %exit2.loopexit.unr-lcssa.loopexit
895 ; EPILOG-NEXT: br i1 %lcmp.mod, label %loop_header.epil.preheader, label %exit2.loopexit
896 ; EPILOG: loop_header.epil.preheader:
897 ; EPILOG-NEXT: br label %loop_header.epil
898 ; EPILOG: loop_header.epil:
899 ; EPILOG-NEXT: %iv.epil = phi i64 [ %iv.unr, %loop_header.epil.preheader ], [ %iv_next.epil, %loop_latch.epil ]
900 ; EPILOG-NEXT: %sum.epil = phi i64 [ %sum.unr, %loop_header.epil.preheader ], [ %sum.next.epil, %loop_latch.epil ]
901 ; EPILOG-NEXT: %epil.iter = phi i64 [ 0, %loop_header.epil.preheader ], [ %epil.iter.next, %loop_latch.epil ]
914 ; EPILOG-NEXT: br i1 %epil.iter.cmp, label %loop_header.epil, label %exit2.loopexit.epilog-lcssa, !llvm.loop !3
929 ; EPILOG-BLOCK-NEXT: br label %loop_header
930 ; EPILOG-BLOCK: loop_header:
957 ; EPILOG-BLOCK-NEXT: br i1 %niter.ncmp.1, label %loop_header, label %exit2.loopexit.unr-lcssa.loopexit, !llvm.loop !3
968 ; EPILOG-BLOCK-NEXT: br i1 %lcmp.mod, label %loop_header.epil.preheader, label %exit2.loopexit
969 ; EPILOG-BLOCK: loop_header.epil.preheader:
970 ; EPILOG-BLOCK-NEXT: br label %loop_header.epil
971 ; EPILOG-BLOCK: loop_header.epil:
989 ; PROLOG-NEXT: br i1 %lcmp.mod, label %loop_header.prol.preheader, label %loop_header.prol.loopexit
990 ; PROLOG: loop_header.prol.preheader:
991 ; PROLOG-NEXT: br label %loop_header.prol
992 ; PROLOG: loop_header.prol:
993 ; PROLOG-NEXT: %iv.prol = phi i64 [ 0, %loop_header.prol.preheader ], [ %iv_next.prol, %loop_latch.prol ]
994 ; PROLOG-NEXT: %sum.prol = phi i64 [ 0, %loop_header.prol.preheader ], [ %sum.next.prol, %loop_latch.prol ]
995 ; PROLOG-NEXT: %prol.iter = phi i64 [ 0, %loop_header.prol.preheader ], [ %prol.iter.next, %loop_latch.prol ]
1008 ; PROLOG-NEXT: br i1 %prol.iter.cmp, label %loop_header.prol, label %loop_header.prol.loopexit.unr-lcssa, !llvm.loop !3
1009 ; PROLOG: loop_header.prol.loopexit.unr-lcssa:
1012 ; PROLOG-NEXT: br label %loop_header.prol.loopexit
1013 ; PROLOG: loop_header.prol.loopexit:
1014 ; PROLOG-NEXT: %iv.unr = phi i64 [ 0, %entry ], [ %iv.unr.ph, %loop_header.prol.loopexit.unr-lcssa ]
1015 ; PROLOG-NEXT: %sum.unr = phi i64 [ 0, %entry ], [ %sum.unr.ph, %loop_header.prol.loopexit.unr-lcssa ]
1019 ; PROLOG-NEXT: br label %loop_header
1020 ; PROLOG: loop_header:
1095 ; PROLOG-NEXT: br i1 %cmp.7, label %loop_header, label %exit2.loopexit.unr-lcssa
1113 ; PROLOG-BLOCK-NEXT: br i1 %lcmp.mod, label %loop_header.prol.preheader, label %loop_header.prol.loopexit
1114 ; PROLOG-BLOCK: loop_header.prol.preheader:
1115 ; PROLOG-BLOCK-NEXT: br label %loop_header.prol
1116 ; PROLOG-BLOCK: loop_header.prol:
1124 ; PROLOG-BLOCK-NEXT: br label %loop_header.prol.loopexit
1125 ; PROLOG-BLOCK: loop_header.prol.loopexit:
1131 ; PROLOG-BLOCK-NEXT: br label %loop_header
1132 ; PROLOG-BLOCK: loop_header:
1157 ; PROLOG-BLOCK-NEXT: br i1 %cmp.1, label %loop_header, label %exit2.loopexit.unr-lcssa, !llvm.loop !3
1169 br label %loop_header
1171 loop_header:
1189 br i1 %cmp, label %loop_header, label %exit2.loopexit
3306 ; EPILOG-NEXT: br label %loop_header
3307 ; EPILOG: loop_header:
3393 ; EPILOG-NEXT: br i1 %niter.ncmp.7, label %loop_header, label %latchexit.unr-lcssa.loopexit
3413 ; EPILOG-NEXT: br i1 %lcmp.mod, label %loop_header.epil.preheader, label %latchexit
3414 ; EPILOG: loop_header.epil.preheader:
3415 ; EPILOG-NEXT: br label %loop_header.epil
3416 ; EPILOG: loop_header.epil:
3417 ; EPILOG-NEXT: %iv.epil = phi i64 [ %iv.unr, %loop_header.epil.preheader ], [ %iv_next.epil, %loop_latch.epil ]
3418 ; EPILOG-NEXT: %sum.epil = phi i64 [ %sum.unr, %loop_header.epil.preheader ], [ %sum.next.epil, %loop_latch.epil ]
3419 ; EPILOG-NEXT: %epil.iter = phi i64 [ 0, %loop_header.epil.preheader ], [ %epil.iter.next, %loop_latch.epil ]
3433 ; EPILOG-NEXT: br i1 %epil.iter.cmp, label %loop_header.epil, label %latchexit.epilog-lcssa, !llvm.loop !9
3450 ; EPILOG-BLOCK-NEXT: br label %loop_header
3451 ; EPILOG-BLOCK: loop_header:
3477 ; EPILOG-BLOCK-NEXT: br i1 %niter.ncmp.1, label %loop_header, label %latchexit.unr-lcssa.loopexit, !llvm.loop !9
3494 ; EPILOG-BLOCK-NEXT: br i1 %lcmp.mod, label %loop_header.epil.preheader, label %latchexit
3495 ; EPILOG-BLOCK: loop_header.epil.preheader:
3496 ; EPILOG-BLOCK-NEXT: br label %loop_header.epil
3497 ; EPILOG-BLOCK: loop_header.epil:
3518 ; PROLOG-NEXT: br i1 %lcmp.mod, label %loop_header.prol.preheader, label %loop_header.prol.loopexit
3519 ; PROLOG: loop_header.prol.preheader:
3520 ; PROLOG-NEXT: br label %loop_header.prol
3521 ; PROLOG: loop_header.prol:
3522 ; PROLOG-NEXT: %iv.prol = phi i64 [ 0, %loop_header.prol.preheader ], [ %iv_next.prol, %loop_latch.prol ]
3523 ; PROLOG-NEXT: %sum.prol = phi i64 [ 0, %loop_header.prol.preheader ], [ %sum.next.prol, %loop_latch.prol ]
3524 ; PROLOG-NEXT: %prol.iter = phi i64 [ 0, %loop_header.prol.preheader ], [ %prol.iter.next, %loop_latch.prol ]
3538 ; PROLOG-NEXT: br i1 %prol.iter.cmp, label %loop_header.prol, label %loop_header.prol.loopexit.unr-lcssa, !llvm.loop !9
3539 ; PROLOG: loop_header.prol.loopexit.unr-lcssa:
3543 ; PROLOG-NEXT: br label %loop_header.prol.loopexit
3544 ; PROLOG: loop_header.prol.loopexit:
3545 ; PROLOG-NEXT: %iv.unr = phi i64 [ 0, %entry ], [ %iv.unr.ph, %loop_header.prol.loopexit.unr-lcssa ]
3546 ; PROLOG-NEXT: %sum.unr = phi i64 [ 0, %entry ], [ %sum.unr.ph, %loop_header.prol.loopexit.unr-lcssa ]
3547 ; PROLOG-NEXT: %sum.next.lcssa.unr = phi i64 [ poison, %entry ], [ %sum.next.lcssa.unr.ph, %loop_header.prol.loopexit.unr-lcssa ]
3551 ; PROLOG-NEXT: br label %loop_header
3552 ; PROLOG: loop_header:
3636 ; PROLOG-NEXT: br i1 %cmp.7, label %loop_header, label %latchexit.unr-lcssa
3650 ; PROLOG-NEXT: %sum.next.lcssa = phi i64 [ %sum.next.lcssa.unr, %loop_header.prol.loopexit ], [ %sum.next.lcssa.ph, %latchexit.unr-lcssa ]
3659 ; PROLOG-BLOCK-NEXT: br i1 %lcmp.mod, label %loop_header.prol.preheader, label %loop_header.prol.loopexit
3660 ; PROLOG-BLOCK: loop_header.prol.preheader:
3661 ; PROLOG-BLOCK-NEXT: br label %loop_header.prol
3662 ; PROLOG-BLOCK: loop_header.prol:
3670 ; PROLOG-BLOCK-NEXT: br label %loop_header.prol.loopexit
3671 ; PROLOG-BLOCK: loop_header.prol.loopexit:
3678 ; PROLOG-BLOCK-NEXT: br label %loop_header
3679 ; PROLOG-BLOCK: loop_header:
3703 ; PROLOG-BLOCK-NEXT: br i1 %cmp.1, label %loop_header, label %latchexit.unr-lcssa, !llvm.loop !9
3714 ; PROLOG-BLOCK-NEXT: %sum.next.lcssa = phi i64 [ %sum.next.lcssa.unr, %loop_header.prol.loopexit ], [ %sum.next.lcssa.ph, %latchexit.unr-lcssa ]
3719 br label %loop_header
3721 loop_header:
3737 br i1 %cmp, label %loop_header, label %latchexit
5177 ; EPILOG-NEXT: br label %loop_header
5178 ; EPILOG: loop_header:
5223 ; EPILOG-NEXT: br i1 %niter.ncmp.7, label %loop_header, label %exit2.unr-lcssa.loopexit
5236 ; EPILOG-NEXT: br i1 %lcmp.mod, label %loop_header.epil.preheader, label %exit2
5237 ; EPILOG: loop_header.epil.preheader:
5238 ; EPILOG-NEXT: br label %loop_header.epil
5239 ; EPILOG: loop_header.epil:
5240 ; EPILOG-NEXT: %iv.epil = phi i64 [ %iv.unr, %loop_header.epil.preheader ], [ %iv_next.epil, %loop_latch.epil ]
5241 ; EPILOG-NEXT: %epil.iter = phi i64 [ 0, %loop_header.epil.preheader ], [ %epil.iter.next, %loop_latch.epil ]
5250 ; EPILOG-NEXT: br i1 %epil.iter.cmp, label %loop_header.epil, label %exit2.epilog-lcssa, !llvm.loop !14
5265 ; EPILOG-BLOCK-NEXT: br label %loop_header
5266 ; EPILOG-BLOCK: loop_header:
5281 ; EPILOG-BLOCK-NEXT: br i1 %niter.ncmp.1, label %loop_header, label %exit2.unr-lcssa.loopexit, !llvm.loop !16
5292 ; EPILOG-BLOCK-NEXT: br i1 %lcmp.mod, label %loop_header.epil.preheader, label %exit2
5293 ; EPILOG-BLOCK: loop_header.epil.preheader:
5294 ; EPILOG-BLOCK-NEXT: br label %loop_header.epil
5295 ; EPILOG-BLOCK: loop_header.epil:
5310 ; PROLOG-NEXT: br i1 %lcmp.mod, label %loop_header.prol.preheader, label %loop_header.prol.loopexit
5311 ; PROLOG: loop_header.prol.preheader:
5312 ; PROLOG-NEXT: br label %loop_header.prol
5313 ; PROLOG: loop_header.prol:
5314 ; PROLOG-NEXT: %iv.prol = phi i64 [ 0, %loop_header.prol.preheader ], [ %iv_next.prol, %loop_latch.prol ]
5315 ; PROLOG-NEXT: %prol.iter = phi i64 [ 0, %loop_header.prol.preheader ], [ %prol.iter.next, %loop_latch.prol ]
5324 ; PROLOG-NEXT: br i1 %prol.iter.cmp, label %loop_header.prol, label %loop_header.prol.loopexit.unr-lcssa, !llvm.loop !14
5325 ; PROLOG: loop_header.prol.loopexit.unr-lcssa:
5327 ; PROLOG-NEXT: br label %loop_header.prol.loopexit
5328 ; PROLOG: loop_header.prol.loopexit:
5329 ; PROLOG-NEXT: %iv.unr = phi i64 [ 0, %entry ], [ %iv.unr.ph, %loop_header.prol.loopexit.unr-lcssa ]
5333 ; PROLOG-NEXT: br label %loop_header
5334 ; PROLOG: loop_header:
5377 ; PROLOG-NEXT: br i1 %cmp.7, label %loop_header, label %exit2.unr-lcssa
5395 ; PROLOG-BLOCK-NEXT: br i1 %lcmp.mod, label %loop_header.prol.preheader, label %loop_header.prol.loopexit
5396 ; PROLOG-BLOCK: loop_header.prol.preheader:
5397 ; PROLOG-BLOCK-NEXT: br label %loop_header.prol
5398 ; PROLOG-BLOCK: loop_header.prol:
5403 ; PROLOG-BLOCK-NEXT: br label %loop_header.prol.loopexit
5404 ; PROLOG-BLOCK: loop_header.prol.loopexit:
5409 ; PROLOG-BLOCK-NEXT: br label %loop_header
5410 ; PROLOG-BLOCK: loop_header:
5423 ; PROLOG-BLOCK-NEXT: br i1 %cmp.1, label %loop_header, label %exit2.unr-lcssa, !llvm.loop !16
5434 br label %loop_header
5436 loop_header:
5445 br i1 %cmp, label %loop_header, label %exit2
5466 ; EPILOG-NEXT: br label %loop_header
5467 ; EPILOG: loop_header:
5497 ; EPILOG-NEXT: br i1 %niter.ncmp.7, label %loop_header, label %exit2.unr-lcssa.loopexit
5510 ; EPILOG-NEXT: br i1 %lcmp.mod, label %loop_header.epil.preheader, label %exit2
5511 ; EPILOG: loop_header.epil.preheader:
5512 ; EPILOG-NEXT: br label %loop_header.epil
5513 ; EPILOG: loop_header.epil:
5514 ; EPILOG-NEXT: %iv.epil = phi i64 [ %iv.unr, %loop_header.epil.preheader ], [ %iv_next.epil, %loop_latch.epil ]
5515 ; EPILOG-NEXT: %epil.iter = phi i64 [ 0, %loop_header.epil.preheader ], [ %epil.iter.next, %loop_latch.epil ]
5523 ; EPILOG-NEXT: br i1 %epil.iter.cmp, label %loop_header.epil, label %exit2.epilog-lcssa, !llvm.loop !15
5538 ; EPILOG-BLOCK-NEXT: br label %loop_header
5539 ; EPILOG-BLOCK: loop_header:
5551 ; EPILOG-BLOCK-NEXT: br i1 %niter.ncmp.1, label %loop_header, label %exit2.unr-lcssa.loopexit, !llvm.loop !17
5560 ; EPILOG-BLOCK-NEXT: br i1 %lcmp.mod, label %loop_header.epil.preheader, label %exit2
5561 ; EPILOG-BLOCK: loop_header.epil.preheader:
5562 ; EPILOG-BLOCK-NEXT: br label %loop_header.epil
5563 ; EPILOG-BLOCK: loop_header.epil:
5577 ; PROLOG-NEXT: br i1 %lcmp.mod, label %loop_header.prol.preheader, label %loop_header.prol.loopexit
5578 ; PROLOG: loop_header.prol.preheader:
5579 ; PROLOG-NEXT: br label %loop_header.prol
5580 ; PROLOG: loop_header.prol:
5581 ; PROLOG-NEXT: %iv.prol = phi i64 [ 0, %loop_header.prol.preheader ], [ %iv_next.prol, %loop_latch.prol ]
5582 ; PROLOG-NEXT: %prol.iter = phi i64 [ 0, %loop_header.prol.preheader ], [ %prol.iter.next, %loop_latch.prol ]
5590 ; PROLOG-NEXT: br i1 %prol.iter.cmp, label %loop_header.prol, label %loop_header.prol.loopexit.unr-lcssa, !llvm.loop !15
5591 ; PROLOG: loop_header.prol.loopexit.unr-lcssa:
5593 ; PROLOG-NEXT: br label %loop_header.prol.loopexit
5594 ; PROLOG: loop_header.prol.loopexit:
5595 ; PROLOG-NEXT: %iv.unr = phi i64 [ 0, %entry ], [ %iv.unr.ph, %loop_header.prol.loopexit.unr-lcssa ]
5599 ; PROLOG-NEXT: br label %loop_header
5600 ; PROLOG: loop_header:
5628 ; PROLOG-NEXT: br i1 %cmp.7, label %loop_header, label %exit2.unr-lcssa
5646 ; PROLOG-BLOCK-NEXT: br i1 %lcmp.mod, label %loop_header.prol.preheader, label %loop_header.prol.loopexit
5647 ; PROLOG-BLOCK: loop_header.prol.preheader:
5648 ; PROLOG-BLOCK-NEXT: br label %loop_header.prol
5649 ; PROLOG-BLOCK: loop_header.prol:
5653 ; PROLOG-BLOCK-NEXT: br label %loop_header.prol.loopexit
5654 ; PROLOG-BLOCK: loop_header.prol.loopexit:
5659 ; PROLOG-BLOCK-NEXT: br label %loop_header
5660 ; PROLOG-BLOCK: loop_header:
5670 ; PROLOG-BLOCK-NEXT: br i1 %cmp.1, label %loop_header, label %exit2.unr-lcssa, !llvm.loop !17
5681 br label %loop_header
5683 loop_header:
5691 br i1 %cmp, label %loop_header, label %exit2
5712 ; EPILOG-NEXT: br label %loop_header
5713 ; EPILOG: loop_header:
5774 ; EPILOG-NEXT: br i1 %niter.ncmp.7, label %loop_header, label %exit1.unr-lcssa.loopexit
5781 ; EPILOG-NEXT: br i1 %lcmp.mod, label %loop_header.epil.preheader, label %exit1
5782 ; EPILOG: loop_header.epil.preheader:
5783 ; EPILOG-NEXT: br label %loop_header.epil
5784 ; EPILOG: loop_header.epil:
5785 ; EPILOG-NEXT: %iv.epil = phi i64 [ %iv.unr, %loop_header.epil.preheader ], [ %iv_next.epil, %loop_latch.epil ]
5786 ; EPILOG-NEXT: %epil.iter = phi i64 [ 0, %loop_header.epil.preheader ], [ %epil.iter.next, %loop_latch.epil ]
5797 ; EPILOG-NEXT: br i1 %epil.iter.cmp, label %loop_header.epil, label %exit1.epilog-lcssa.loopexit1, !llvm.loop !16
5816 ; EPILOG-BLOCK-NEXT: br label %loop_header
5817 ; EPILOG-BLOCK: loop_header:
5836 ; EPILOG-BLOCK-NEXT: br i1 %niter.ncmp.1, label %loop_header, label %exit1.unr-lcssa.loopexit, !llvm.loop !18
5843 ; EPILOG-BLOCK-NEXT: br i1 %lcmp.mod, label %loop_header.epil.preheader, label %exit1
5844 ; EPILOG-BLOCK: loop_header.epil.preheader:
5845 ; EPILOG-BLOCK-NEXT: br label %loop_header.epil
5846 ; EPILOG-BLOCK: loop_header.epil:
5867 ; PROLOG-NEXT: br i1 %lcmp.mod, label %loop_header.prol.preheader, label %loop_header.prol.loopexit
5868 ; PROLOG: loop_header.prol.preheader:
5869 ; PROLOG-NEXT: br label %loop_header.prol
5870 ; PROLOG: loop_header.prol:
5871 ; PROLOG-NEXT: %iv.prol = phi i64 [ 0, %loop_header.prol.preheader ], [ %iv_next.prol, %loop_latch.prol ]
5872 ; PROLOG-NEXT: %prol.iter = phi i64 [ 0, %loop_header.prol.preheader ], [ %prol.iter.next, %loop_latch.prol ]
5883 ; PROLOG-NEXT: br i1 %prol.iter.cmp, label %loop_header.prol, label %loop_header.prol.loopexit.unr-lcssa, !llvm.loop !16
5884 ; PROLOG: loop_header.prol.loopexit.unr-lcssa:
5886 ; PROLOG-NEXT: br label %loop_header.prol.loopexit
5887 ; PROLOG: loop_header.prol.loopexit:
5888 ; PROLOG-NEXT: %iv.unr = phi i64 [ 0, %entry ], [ %iv.unr.ph, %loop_header.prol.loopexit.unr-lcssa ]
5892 ; PROLOG-NEXT: br label %loop_header
5893 ; PROLOG: loop_header:
5952 ; PROLOG-NEXT: br i1 %cmp.7, label %loop_header, label %exit1.unr-lcssa.loopexit
5968 ; PROLOG-BLOCK-NEXT: br i1 %lcmp.mod, label %loop_header.prol.preheader, label %loop_header.prol.loopexit
5969 ; PROLOG-BLOCK: loop_header.prol.preheader:
5970 ; PROLOG-BLOCK-NEXT: br label %loop_header.prol
5971 ; PROLOG-BLOCK: loop_header.prol:
5978 ; PROLOG-BLOCK-NEXT: br label %loop_header.prol.loopexit
5979 ; PROLOG-BLOCK: loop_header.prol.loopexit:
5984 ; PROLOG-BLOCK-NEXT: br label %loop_header
5985 ; PROLOG-BLOCK: loop_header:
6002 ; PROLOG-BLOCK-NEXT: br i1 %cmp.1, label %loop_header, label %exit1.unr-lcssa.loopexit, !llvm.loop !18
6011 br label %loop_header
6013 loop_header:
6025 br i1 %cmp, label %loop_header, label %exit1
6044 ; EPILOG-NEXT: br label %loop_header
6045 ; EPILOG: loop_header:
6114 ; EPILOG-NEXT: br i1 %niter.ncmp.7, label %loop_header, label %exit1.unr-lcssa.loopexit
6121 ; EPILOG-NEXT: br i1 %lcmp.mod, label %loop_header.epil.preheader, label %exit1
6122 ; EPILOG: loop_header.epil.preheader:
6123 ; EPILOG-NEXT: br label %loop_header.epil
6124 ; EPILOG: loop_header.epil:
6125 ; EPILOG-NEXT: %iv.epil = phi i64 [ %iv.unr, %loop_header.epil.preheader ], [ %iv_next.epil, %loop_latch.epil ]
6126 ; EPILOG-NEXT: %epil.iter = phi i64 [ 0, %loop_header.epil.preheader ], [ %epil.iter.next, %loop_latch.epil ]
6138 ; EPILOG-NEXT: br i1 %epil.iter.cmp, label %loop_header.epil, label %exit1.epilog-lcssa.loopexit1, !llvm.loop !17
6157 ; EPILOG-BLOCK-NEXT: br label %loop_header
6158 ; EPILOG-BLOCK: loop_header:
6179 ; EPILOG-BLOCK-NEXT: br i1 %niter.ncmp.1, label %loop_header, label %exit1.unr-lcssa.loopexit, !llvm.loop !19
6186 ; EPILOG-BLOCK-NEXT: br i1 %lcmp.mod, label %loop_header.epil.preheader, label %exit1
6187 ; EPILOG-BLOCK: loop_header.epil.preheader:
6188 ; EPILOG-BLOCK-NEXT: br label %loop_header.epil
6189 ; EPILOG-BLOCK: loop_header.epil:
6211 ; PROLOG-NEXT: br i1 %lcmp.mod, label %loop_header.prol.preheader, label %loop_header.prol.loopexit
6212 ; PROLOG: loop_header.prol.preheader:
6213 ; PROLOG-NEXT: br label %loop_header.prol
6214 ; PROLOG: loop_header.prol:
6215 ; PROLOG-NEXT: %iv.prol = phi i64 [ 0, %loop_header.prol.preheader ], [ %iv_next.prol, %loop_latch.prol ]
6216 ; PROLOG-NEXT: %prol.iter = phi i64 [ 0, %loop_header.prol.preheader ], [ %prol.iter.next, %loop_latch.prol ]
6228 ; PROLOG-NEXT: br i1 %prol.iter.cmp, label %loop_header.prol, label %loop_header.prol.loopexit.unr-lcssa, !llvm.loop !17
6229 ; PROLOG: loop_header.prol.loopexit.unr-lcssa:
6231 ; PROLOG-NEXT: br label %loop_header.prol.loopexit
6232 ; PROLOG: loop_header.prol.loopexit:
6233 ; PROLOG-NEXT: %iv.unr = phi i64 [ 0, %entry ], [ %iv.unr.ph, %loop_header.prol.loopexit.unr-lcssa ]
6237 ; PROLOG-NEXT: br label %loop_header
6238 ; PROLOG: loop_header:
6305 ; PROLOG-NEXT: br i1 %cmp.7, label %loop_header, label %exit1.unr-lcssa.loopexit
6321 ; PROLOG-BLOCK-NEXT: br i1 %lcmp.mod, label %loop_header.prol.preheader, label %loop_header.prol.loopexit
6322 ; PROLOG-BLOCK: loop_header.prol.preheader:
6323 ; PROLOG-BLOCK-NEXT: br label %loop_header.prol
6324 ; PROLOG-BLOCK: loop_header.prol:
6332 ; PROLOG-BLOCK-NEXT: br label %loop_header.prol.loopexit
6333 ; PROLOG-BLOCK: loop_header.prol.loopexit:
6338 ; PROLOG-BLOCK-NEXT: br label %loop_header
6339 ; PROLOG-BLOCK: loop_header:
6358 ; PROLOG-BLOCK-NEXT: br i1 %cmp.1, label %loop_header, label %exit1.unr-lcssa.loopexit, !llvm.loop !19
6367 br label %loop_header
6369 loop_header:
6382 br i1 %cmp, label %loop_header, label %exit1
6399 ; EPILOG-NEXT: br label %loop_header
6400 ; EPILOG: loop_header:
6454 ; EPILOG-NEXT: br i1 %niter.ncmp.7, label %loop_header, label %exit1.unr-lcssa.loopexit
6461 ; EPILOG-NEXT: br i1 %lcmp.mod, label %loop_header.epil.preheader, label %exit1
6462 ; EPILOG: loop_header.epil.preheader:
6463 ; EPILOG-NEXT: br label %loop_header.epil
6464 ; EPILOG: loop_header.epil:
6465 ; EPILOG-NEXT: %iv.epil = phi i64 [ %iv.unr, %loop_header.epil.preheader ], [ %iv_next.epil, %loop_latch.epil ]
6466 ; EPILOG-NEXT: %epil.iter = phi i64 [ 0, %loop_header.epil.preheader ], [ %epil.iter.next, %loop_latch.epil ]
6477 ; EPILOG-NEXT: br i1 %epil.iter.cmp, label %loop_header.epil, label %exit1.epilog-lcssa.loopexit1, !llvm.loop !18
6496 ; EPILOG-BLOCK-NEXT: br label %loop_header
6497 ; EPILOG-BLOCK: loop_header:
6515 ; EPILOG-BLOCK-NEXT: br i1 %niter.ncmp.1, label %loop_header, label %exit1.unr-lcssa.loopexit, !llvm.loop !20
6520 ; EPILOG-BLOCK-NEXT: br i1 %lcmp.mod, label %loop_header.epil.preheader, label %exit1
6521 ; EPILOG-BLOCK: loop_header.epil.preheader:
6522 ; EPILOG-BLOCK-NEXT: br label %loop_header.epil
6523 ; EPILOG-BLOCK: loop_header.epil:
6544 ; PROLOG-NEXT: br i1 %lcmp.mod, label %loop_header.prol.preheader, label %loop_header.prol.loopexit
6545 ; PROLOG: loop_header.prol.preheader:
6546 ; PROLOG-NEXT: br label %loop_header.prol
6547 ; PROLOG: loop_header.prol:
6548 ; PROLOG-NEXT: %iv.prol = phi i64 [ 0, %loop_header.prol.preheader ], [ %iv_next.prol, %loop_latch.prol ]
6549 ; PROLOG-NEXT: %prol.iter = phi i64 [ 0, %loop_header.prol.preheader ], [ %prol.iter.next, %loop_latch.prol ]
6560 ; PROLOG-NEXT: br i1 %prol.iter.cmp, label %loop_header.prol, label %loop_header.prol.loopexit.unr-lcssa, !llvm.loop !18
6561 ; PROLOG: loop_header.prol.loopexit.unr-lcssa:
6563 ; PROLOG-NEXT: br label %loop_header.prol.loopexit
6564 ; PROLOG: loop_header.prol.loopexit:
6565 ; PROLOG-NEXT: %iv.unr = phi i64 [ 0, %entry ], [ %iv.unr.ph, %loop_header.prol.loopexit.unr-lcssa ]
6569 ; PROLOG-NEXT: br label %loop_header
6570 ; PROLOG: loop_header:
6622 ; PROLOG-NEXT: br i1 %cmp.7, label %loop_header, label %exit1.unr-lcssa.loopexit
6638 ; PROLOG-BLOCK-NEXT: br i1 %lcmp.mod, label %loop_header.prol.preheader, label %loop_header.prol.loopexit
6639 ; PROLOG-BLOCK: loop_header.prol.preheader:
6640 ; PROLOG-BLOCK-NEXT: br label %loop_header.prol
6641 ; PROLOG-BLOCK: loop_header.prol:
6648 ; PROLOG-BLOCK-NEXT: br label %loop_header.prol.loopexit
6649 ; PROLOG-BLOCK: loop_header.prol.loopexit:
6654 ; PROLOG-BLOCK-NEXT: br label %loop_header
6655 ; PROLOG-BLOCK: loop_header:
6671 ; PROLOG-BLOCK-NEXT: br i1 %cmp.1, label %loop_header, label %exit1.unr-lcssa.loopexit, !llvm.loop !20
6680 br label %loop_header
6682 loop_header:
6694 br i1 %cmp, label %loop_header, label %exit1