Dag For Basic Block
Dag For Basic Block
t1 := 4 * i * t1 Found after
search
4 i
t2 := a[t1] [] t2
* t1
a 4 i
DAG Creation Intermediate Stages
t3 := 4 * i [] t2 [] t4
t4 := b[t3]
* t1, t3
a b 4 i
Created t7
t7 := i + 1 Found i
+ t7, i
i := t7
i0 1
prod0 * t5
[] t2 [] t4 <= (3)
20
* t1, t3 + t7, i
a b 4 i0 1
Note: Identifier leaves with suffixes indicate older nodes that got deleted
Basic Block and DAG