xref: /llvm-project/polly/lib/External/isl/test_inputs/codegen/hoist.c (revision 52a25237d894fd5736a90f11df2c5c9391d13fd5)
1*52a25237STobias Grosser if (ni >= t0 + 1 && nj >= t1 + 1)
2*52a25237STobias Grosser   for (int c2 = 0; c2 <= min(15, nk - 1); c2 += 1) {
3*52a25237STobias Grosser     S_1(t0, t1, c2);
4*52a25237STobias Grosser     if (nj >= t1 + 17) {
5*52a25237STobias Grosser       S_1(t0, t1 + 16, c2);
6*52a25237STobias Grosser       if (nj >= t1 + 33) {
7*52a25237STobias Grosser         S_1(t0, t1 + 32, c2);
8*52a25237STobias Grosser         if (nj >= t1 + 49)
9*52a25237STobias Grosser           S_1(t0, t1 + 48, c2);
10*52a25237STobias Grosser       }
11*52a25237STobias Grosser     }
12*52a25237STobias Grosser     if (ni >= t0 + 17) {
13*52a25237STobias Grosser       S_1(t0 + 16, t1, c2);
14*52a25237STobias Grosser       if (nj >= t1 + 17) {
15*52a25237STobias Grosser         S_1(t0 + 16, t1 + 16, c2);
16*52a25237STobias Grosser         if (nj >= t1 + 33) {
17*52a25237STobias Grosser           S_1(t0 + 16, t1 + 32, c2);
18*52a25237STobias Grosser           if (nj >= t1 + 49)
19*52a25237STobias Grosser             S_1(t0 + 16, t1 + 48, c2);
20*52a25237STobias Grosser         }
21*52a25237STobias Grosser       }
22*52a25237STobias Grosser       if (ni >= t0 + 33) {
23*52a25237STobias Grosser         S_1(t0 + 32, t1, c2);
24*52a25237STobias Grosser         if (nj >= t1 + 17) {
25*52a25237STobias Grosser           S_1(t0 + 32, t1 + 16, c2);
26*52a25237STobias Grosser           if (nj >= t1 + 33) {
27*52a25237STobias Grosser             S_1(t0 + 32, t1 + 32, c2);
28*52a25237STobias Grosser             if (nj >= t1 + 49)
29*52a25237STobias Grosser               S_1(t0 + 32, t1 + 48, c2);
30*52a25237STobias Grosser           }
31*52a25237STobias Grosser         }
32*52a25237STobias Grosser         if (ni >= t0 + 49) {
33*52a25237STobias Grosser           S_1(t0 + 48, t1, c2);
34*52a25237STobias Grosser           if (nj >= t1 + 17) {
35*52a25237STobias Grosser             S_1(t0 + 48, t1 + 16, c2);
36*52a25237STobias Grosser             if (nj >= t1 + 33) {
37*52a25237STobias Grosser               S_1(t0 + 48, t1 + 32, c2);
38*52a25237STobias Grosser               if (nj >= t1 + 49)
39*52a25237STobias Grosser                 S_1(t0 + 48, t1 + 48, c2);
40*52a25237STobias Grosser             }
41*52a25237STobias Grosser           }
42*52a25237STobias Grosser         }
43*52a25237STobias Grosser       }
44*52a25237STobias Grosser     }
45*52a25237STobias Grosser   }
46