Lines Matching full:for

6 ; Checking for a crash.  Loop-deletion would change the loop
16 br label %for.cond
18 for.cond: ; preds = %for.cond14, %entry
19 %f.0 = phi i32 [ 20, %entry ], [ 0, %for.cond14 ]
20 br label %for.body
22 for.body: ; preds = %for.inc11, %for.cond
23 ; IR-AFTER-TRANSFORM: for.body:
26 ; IR-AFTER-TRANSFORM: for.body6:
30 ; SCEV-EXPRS-NEXT: --> {{.*}} LoopDispositions: { %for.body: Variant, %for.cond: Variant, %for.bo…
31 %val = phi i32 [ -20, %for.cond ], [ %inc12, %for.inc11 ]
32 %g.040 = phi i32 [ -20, %for.cond ], [ %and.lcssa, %for.inc11 ]
33 br label %for.body6
35 for.body6: ; preds = %for.body6, %for.body
36 %h.039 = phi i32 [ 1, %for.body ], [ %inc, %for.body6 ]
37 %g.138 = phi i32 [ %g.040, %for.body ], [ %and, %for.body6 ]
47 br i1 undef, label %for.inc11, label %for.body6
49 for.inc11: ; preds = %for.body6
50 %and.lcssa = phi i32 [ %and, %for.body6 ]
53 br i1 %tobool, label %for.cond14, label %for.body
55 for.cond14: ; preds = %for.cond14, %for.inc11
56 br i1 undef, label %for.cond, label %for.cond14
59 ; LoopDeletion removes the loop %for.body7.1. Make sure %inc.lcssa.1 in the loop
64 ; IR-AFTER-TRANSFORM-NOT: for.body7.1:
67 ; SCEV-EXPRS: %inc.lcssa.1 = phi i64 [ undef, %for.body7.preheader.1 ]
71 br label %for.cond.preheader
73 for.cond.preheader: ; preds = %entry
74 br i1 %cmp, label %for.cond5.preheader.lr.ph, label %for.end14
76 for.cond5.preheader.lr.ph: ; preds = %for.cond.preheader
77 br label %for.cond5.preheader
79 for.cond.loopexit.loopexit: ; preds = %for.body10
80 %inc11.lcssa = phi i64 [ %inc11, %for.body10 ]
81 br label %for.cond.loopexit
83 for.cond.loopexit: ; preds = %for.cond8.preheader, %for.cond.loopexi…
84 …%ca.3.lcssa = phi i64 [ %ca.2.lcssa, %for.cond8.preheader ], [ %inc11.lcssa, %for.cond.loopexit.lo…
85 br i1 %cmp, label %for.cond5.preheader, label %for.end14.loopexit
87 for.cond5.preheader: ; preds = %for.cond.loopexit, %for.cond5.preheade…
88 %ca.19 = phi i64 [ 0, %for.cond5.preheader.lr.ph ], [ %ca.3.lcssa, %for.cond.loopexit ]
89 br i1 false, label %for.cond8.preheader, label %for.body7.preheader
91 for.body7.preheader: ; preds = %for.cond5.preheader
92 br label %for.body7
94 for.cond8.preheader.loopexit: ; preds = %for.body7
95 %inc.lcssa = phi i64 [ %inc, %for.body7 ]
96 br label %for.cond8.preheader
98 for.cond8.preheader: ; preds = %for.cond8.preheader.loopexit, %for.con…
99 …%ca.2.lcssa = phi i64 [ %ca.19, %for.cond5.preheader ], [ %inc.lcssa, %for.cond8.preheader.loopexi…
100 br i1 true, label %for.body10.preheader, label %for.cond.loopexit
102 for.body10.preheader: ; preds = %for.cond8.preheader
103 br label %for.body10
105 for.body7: ; preds = %for.body7, %for.body7.preheader
106 %ca.26 = phi i64 [ %inc, %for.body7 ], [ %ca.19, %for.body7.preheader ]
110 br i1 false, label %for.cond8.preheader.loopexit, label %for.body7
112 for.body10: ; preds = %for.body10, %for.body10.preheader
113 %ca.37 = phi i64 [ %inc11, %for.body10 ], [ %ca.2.lcssa, %for.body10.preheader ]
115 br i1 true, label %for.body10, label %for.cond.loopexit.loopexit
117 for.end14.loopexit: ; preds = %for.cond.loopexit
118 br label %for.end14
120 for.end14: ; preds = %for.end14.loopexit, %for.cond.preheader
121 br i1 %cmp, label %for.cond5.preheader.lr.ph.1, label %for.end14.1
123 for.cond5.preheader.lr.ph.1: ; preds = %for.end14
124 br label %for.cond5.preheader.1
126 for.cond5.preheader.1: ; preds = %for.cond.loopexit.1, %for.cond5.prehea…
127 %ca.19.1 = phi i64 [ 0, %for.cond5.preheader.lr.ph.1 ], [ %ca.3.lcssa.1, %for.cond.loopexit.1 ]
128 br i1 true, label %for.cond8.preheader.1, label %for.body7.preheader.1
130 for.body7.preheader.1: ; preds = %for.cond5.preheader.1
131 br label %for.body7.1
133 for.body7.1: ; preds = %for.body7.1, %for.body7.preheader.1
134 %ca.26.1 = phi i64 [ %inc.1, %for.body7.1 ], [ %ca.19.1, %for.body7.preheader.1 ]
138 br i1 true, label %for.cond8.preheader.loopexit.1, label %for.body7.1
140 for.cond8.preheader.loopexit.1: ; preds = %for.body7.1
141 %inc.lcssa.1 = phi i64 [ %inc.1, %for.body7.1 ]
142 br label %for.cond8.preheader.1
144 for.cond8.preheader.1: ; preds = %for.cond8.preheader.loopexit.1, %for.c…
145 …%ca.2.lcssa.1 = phi i64 [ %ca.19.1, %for.cond5.preheader.1 ], [ %inc.lcssa.1, %for.cond8.preheader…
146 br i1 false, label %for.body10.preheader.1, label %for.cond.loopexit.1
148 for.body10.preheader.1: ; preds = %for.cond8.preheader.1
149 br label %for.body10.1
151 for.body10.1: ; preds = %for.body10.1, %for.body10.preheader.1
152 %ca.37.1 = phi i64 [ %inc11.1, %for.body10.1 ], [ %ca.2.lcssa.1, %for.body10.preheader.1 ]
154 br i1 false, label %for.body10.1, label %for.cond.loopexit.loopexit.1
156 for.cond.loopexit.loopexit.1: ; preds = %for.body10.1
157 %inc11.lcssa.1 = phi i64 [ %inc11.1, %for.body10.1 ]
158 br label %for.cond.loopexit.1
160 for.cond.loopexit.1: ; preds = %for.cond.loopexit.loopexit.1, %for.con…
161 …%ca.3.lcssa.1 = phi i64 [ %ca.2.lcssa.1, %for.cond8.preheader.1 ], [ %inc11.lcssa.1, %for.cond.loo…
162 br i1 %cmp, label %for.cond5.preheader.1, label %for.end14.loopexit.1
164 for.end14.loopexit.1: ; preds = %for.cond.loopexit.1
165 br label %for.end14.1
167 for.end14.1: ; preds = %for.end14.loopexit.1, %for.end14