Polly
20.0.0git
llvm-project
polly
lib
External
isl
test_inputs
codegen
cloog
reservoir-QR.c
Go to the documentation of this file.
1
if
(
N
>= 1) {
2
S1
(0);
3
if
(
N
== 1) {
4
for
(
int
c1
= 0;
c1
<
M
;
c1
+= 1)
5
S2
(0,
c1
);
6
S3
(0);
7
for
(
int
c1
= 0;
c1
<
M
;
c1
+= 1)
8
S4
(0,
c1
);
9
S10
(0);
10
S5
(0);
11
}
else
{
12
for
(
int
c1
= 0;
c1
<
M
;
c1
+= 1)
13
S2
(0,
c1
);
14
S3
(0);
15
for
(
int
c1
= 0;
c1
<
M
;
c1
+= 1)
16
S4
(0,
c1
);
17
S10
(0);
18
S1
(1);
19
S5
(0);
20
}
21
for
(
int
c0
= 2;
c0
<
N
;
c0
+= 1) {
22
for
(
int
c1
=
c0
- 1;
c1
<
N
;
c1
+= 1) {
23
S6
(
c0
- 2,
c1
);
24
for
(
int
c2
=
c0
- 2;
c2
<
M
;
c2
+= 1)
25
S7
(
c0
- 2,
c1
,
c2
);
26
S8
(
c0
- 2,
c1
);
27
for
(
int
c2
=
c0
- 2;
c2
<
M
;
c2
+= 1)
28
S9
(
c0
- 2,
c1
,
c2
);
29
}
30
for
(
int
c1
=
c0
- 1;
c1
<
M
;
c1
+= 1)
31
S2
(
c0
- 1,
c1
);
32
S3
(
c0
- 1);
33
for
(
int
c1
=
c0
- 1;
c1
<
M
;
c1
+= 1)
34
S4
(
c0
- 1,
c1
);
35
S10
(
c0
- 1);
36
S1
(
c0
);
37
S5
(
c0
- 1);
38
}
39
if
(
N
>= 2) {
40
S6
(
N
- 2,
N
- 1);
41
for
(
int
c2
=
N
- 2;
c2
<
M
;
c2
+= 1)
42
S7
(
N
- 2,
N
- 1,
c2
);
43
S8
(
N
- 2,
N
- 1);
44
for
(
int
c2
=
N
- 2;
c2
<
M
;
c2
+= 1)
45
S9
(
N
- 2,
N
- 1,
c2
);
46
for
(
int
c1
=
N
- 1;
c1
<
M
;
c1
+= 1)
47
S2
(
N
- 1,
c1
);
48
S3
(
N
- 1);
49
for
(
int
c1
=
N
- 1;
c1
<
M
;
c1
+= 1)
50
S4
(
N
- 1,
c1
);
51
S10
(
N
- 1);
52
S5
(
N
- 1);
53
}
54
}
S1
S1()
N
static RegisterPass< ScopOnlyPrinterWrapperPass > N("dot-scops-only", "Polly - Print Scops of function (with no function bodies)")
M
static RegisterPass< ScopPrinterWrapperPass > M("dot-scops", "Polly - Print Scops of function")
S3
S3(0)
S2
S2()
c1
c1
Definition:
dot.c:2
S4
S4(1, 0, 0)
S8
S8(1, 0, 3)
S7
S7(1, 0, 0)
S6
S6(10, 1, 2)
c2
c2
Definition:
forwardsub-2-1-2-3.c:3
c0
c0
Definition:
multi-stride2.c:2
S9
S9(7, 4, 0)
S10
S10(7, 4, 0)
S5
S5(4, 0, 0)
Generated on Wed Nov 13 2024 03:17:30 for Polly by
1.9.6