Polly
20.0.0git
llvm-project
polly
lib
External
isl
test_inputs
codegen
cloog
reservoir-lim-lam3.c
Go to the documentation of this file.
1
for
(
int
c0
= 5;
c0
<= 5 *
M
;
c0
+= 1) {
2
for
(
int
c1
= max(2, floord(-
M
+
c0
, 4));
c1
< min(-((5 *
M
-
c0
+ 1) % 2) +
M
, (
c0
+ 1) / 3 - 2);
c1
+= 1)
3
for
(
int
c2
= max(1, -
M
-
c1
+ (
M
+
c0
) / 2 - 2);
c2
< min(
c1
, -2 *
c1
+ (
c0
+
c1
) / 2 - 2);
c2
+= 1)
4
S1
(
c0
- 2 *
c1
- 2 *
c2
- 5,
c1
,
c2
);
5
for
(
int
c1
= max(1, floord(-
M
+
c0
, 4));
c1
< (
c0
+ 1) / 5;
c1
+= 1)
6
S2
(
c0
- 4 *
c1
- 3,
c1
);
7
if
(
c0
% 5 == 0)
8
S4
(
c0
/ 5);
9
for
(
int
c1
= max(-3 *
M
-
c0
+ 3 * ((
M
+
c0
) / 2) + 1, -((
c0
- 1) % 3) + 3);
c1
< (
c0
+ 1) / 5;
c1
+= 3)
10
S3
((
c0
- 2 *
c1
- 1) / 3,
c1
);
11
}
S1
S1()
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)
c2
c2
Definition:
forwardsub-2-1-2-3.c:3
c0
c0
Definition:
multi-stride2.c:2
Generated on Wed Nov 13 2024 03:17:30 for Polly by
1.9.6