Parallel Compilers: Multi-Level Separation
42
/4
3
…
if
a + b
>
c * d
and
a – b
=
c + d
then
…
…
…
if
[
cond
,
1
]
then
…
…
•
Table of condition:
…
2
[
expr
,
1
] > [
expr
,
2
] and [
expr
,
3
] = [
expr
,
4
]
1
•
Table of expressions:
a - b
3
c + d
4
c * d
2
a + b
1