Code Optimization
[Optimization](https://texonom.com/optimization-984100dcbc454057bffd1b97be6ef134) 


1. Sometimes called Compiler Middle-end
- input - [Three-address code](https://texonom.com/three-address-code-8c43d1cc133d4d9ba91a2f3780d7e1ee) 
- output - [Optimized IR](https://texonom.com/optimized-ir-7de8d6c34cb8411996205729e586a554) 
### Code Optimization Notion
|Title|
|:-:|
|[Code Redundancy Elimination](https://texonom.com/code-redundancy-elimination-35ed4a3ca3b24cb08bd9b4d658b4a22f)|
|[Value Numbering](https://texonom.com/value-numbering-e9127c3b511e489b8921f13a31ac9323)|
|[Control Flow Graph](https://texonom.com/control-flow-graph-2eb9040363fc4340b5f1adc9c6241f7d)|








