Simplify the three-address code of Exercise 8.5.1, assuminga) Only a is live on exit from the block.b) a, b, and c are live on exit from the block.
Exercise 8.5.1
Construct the DAG for the basic blockd = b * ce = a + bb = b * ca = e – d
Construct the DAG for the basic blocka[i ] = b*p = cd = a[j ] e = *p*p = a[i ]on the assumption thata) p can point anywhere.b) p can point only to b or d
Already registered? Login
Not Account? Sign up
Enter your email address to reset your password
Back to Login? Click here