Constant Propagation propagates constant values through logic, which results in:
- Eliminated logic:
For example, an AND with a constant 0 input.
- Reduced logic:
For example, A 3-input AND with a constant 1 input is reduced to a 2-input AND.
-
Redundant logic:
For example, A 2-input OR with a logic 0 input is reduced to a wire.