Chapter 8: Intermediate Code Generation

Example

For a = b * -c + b * -c

following code is generated

t 1 = -c

t 2 = b * t 1

t 3 = -c

t 4 = b * t 3

t 5 = t 2 + t 4

a = t 5