Instruction I | gen[I] | kill[I] |
---|---|---|
t = b ⊕ c | {b ⊕ c} | {e | e involves t} |
Forward | Backward | |
---|---|---|
may | Reaching Definitions | Liveness |
must | Available Expressions |
Forward | Backward | |
---|---|---|
may | Reaching Definitions | Liveness |
must | Available Expressions | Very Busy Expressions |
Forward | Backward | |
---|---|---|
may | Reaching Definitions | Liveness |
must | Available Expressions | Very Busy Expressions |
0: t = a * b
↓ VBE = {a * b} ↓
-----> 1: c > a ------------- -----> 1: c > a -------------
| ↓ | ---> | ↓ |
| 2: c = a * b ↓ | 2: c = t ↓
|-------| 3: d = a * b |-------| 3: d = t