Lines Matching refs:inner_loop
41 ; CHECK-NEXT: --> %outer_phi U: full-set S: full-set Exits: <<Unknown>> LoopDispositions: { %outer_loop: Variant, %inner_loop: Invariant }
42 ; CHECK-NEXT: %inner_phi = phi i32 [ %outer_phi, %outer_loop ], [ %inner_load, %inner_loop ]
43 ; CHECK-NEXT: --> %inner_phi U: full-set S: full-set Exits: <<Unknown>> LoopDispositions: { %inner_loop: Variant, %outer_loop: Variant }
45 ; CHECK-NEXT: --> %inner_load U: [2000,3000) S: [2000,3000) Exits: <<Unknown>> LoopDispositions: { %inner_loop: Variant, %outer_loop: Variant }
47 ; CHECK-NEXT: --> %inner_cond U: full-set S: full-set Exits: <<Unknown>> LoopDispositions: { %inner_loop: Variant, %outer_loop: Variant }
48 ; CHECK-NEXT: %inner_lcssa = phi i32 [ %inner_phi, %inner_loop ]
49 ; CHECK-NEXT: --> %inner_phi U: full-set S: full-set Exits: <<Unknown>> LoopDispositions: { %outer_loop: Variant, %inner_loop: Variant }
51 ; CHECK-NEXT: --> %outer_cond U: full-set S: full-set Exits: <<Unknown>> LoopDispositions: { %outer_loop: Variant, %inner_loop: Invariant }
53 ; CHECK-NEXT: Loop %inner_loop: Unpredictable backedge-taken count.
54 ; CHECK-NEXT: Loop %inner_loop: Unpredictable constant max backedge-taken count.
55 ; CHECK-NEXT: Loop %inner_loop: Unpredictable symbolic max backedge-taken count.
66 br label %inner_loop
68 inner_loop:
69 %inner_phi = phi i32 [%outer_phi, %outer_loop], [%inner_load, %inner_loop]
72 br i1 %inner_cond, label %inner_loop, label %outer_backedge
75 %inner_lcssa = phi i32 [%inner_phi, %inner_loop]
92 ; CHECK-NEXT: --> %outer_phi U: full-set S: full-set Exits: <<Unknown>> LoopDispositions: { %outer_loop: Variant, %inner_loop: Invariant }
93 ; CHECK-NEXT: %inner_phi_1 = phi i32 [ %outer_phi, %outer_loop ], [ %inner_phi_2, %inner_loop ]
94 ; CHECK-NEXT: --> %inner_phi_1 U: full-set S: full-set Exits: <<Unknown>> LoopDispositions: { %inner_loop: Variant, %outer_loop: Variant }
95 ; CHECK-NEXT: %inner_phi_2 = phi i32 [ %start_2, %outer_loop ], [ %inner_phi_1, %inner_loop ]
96 ; CHECK-NEXT: --> %inner_phi_2 U: full-set S: full-set Exits: <<Unknown>> LoopDispositions: { %inner_loop: Variant, %outer_loop: Variant }
98 ; CHECK-NEXT: --> %inner_cond U: full-set S: full-set Exits: <<Unknown>> LoopDispositions: { %inner_loop: Variant, %outer_loop: Variant }
99 ; CHECK-NEXT: %inner_lcssa = phi i32 [ %inner_phi_1, %inner_loop ]
100 ; CHECK-NEXT: --> %inner_phi_1 U: full-set S: full-set Exits: <<Unknown>> LoopDispositions: { %outer_loop: Variant, %inner_loop: Variant }
102 ; CHECK-NEXT: --> %outer_cond U: full-set S: full-set Exits: <<Unknown>> LoopDispositions: { %outer_loop: Variant, %inner_loop: Invariant }
104 ; CHECK-NEXT: Loop %inner_loop: Unpredictable backedge-taken count.
105 ; CHECK-NEXT: Loop %inner_loop: Unpredictable constant max backedge-taken count.
106 ; CHECK-NEXT: Loop %inner_loop: Unpredictable symbolic max backedge-taken count.
118 br label %inner_loop
120 inner_loop:
121 %inner_phi_1 = phi i32 [%outer_phi, %outer_loop], [%inner_phi_2, %inner_loop]
122 %inner_phi_2 = phi i32 [%start_2, %outer_loop], [%inner_phi_1, %inner_loop]
124 br i1 %inner_cond, label %inner_loop, label %outer_backedge
127 %inner_lcssa = phi i32 [%inner_phi_1, %inner_loop]