Question: Identify the basic blocks in the following listing of intermediate code. Draw the flow diagram. Optimize the code and show the resulting flow diagram.
Identify the basic blocks in the following listing of intermediate code. Draw the flow diagram. Optimize the code and show the resulting flow diagram. Strength reduc i = n if i < 2 goto (32) jmax = 1 j = 2 if j > i goto (16) 1: 2: 3: 4: 5: 6: T1 = j - 1 7: T2 = T1*4 8: T3 = x[T2} 9: T4 = jmax - 1 dead code e Copy propo Global common 11: T6 = x[T5] 12: 13: 10: T5 = T4 * 4 if T3
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
