Last updated: May 3, 2022

Analysis and Code Optimization

Code optimization is a technique, which tries to improve the code by eliminating unnecessary code lines and arranging the statements in such a sequence that speed up the program execution without wasting resources.
Machine Independent Optimization EASY
With this article, we are going to learn the ways in which a compiler Optimises the code that is Machine Independent Optimization in order to decrease the time taken by code to compile.
Loop Optimization in Compiler Design EASY
Loop Optimization in Compiler Design is the process of improving the performance of loops in programming by reducing execution time, memory usage, or enhancing parallelism.
DAG Representation in Compiler Design MEDIUM
A DAG is used in compiler design to optimize the basic block. It is constructed using Three Address Code.
Peephole Optimization in Compiler Design MEDIUM
Peephole optimization in Compiler Design is a technique performed on compiler-generated instructions.
Partial Redundancy Elimination in Compiler Design
In this article, we learn about Partial Redundancy Elimination in Compiler Design along with its benefits, its source, and the algorithms to implement it.
Porting in Compiler Design EASY
This article covers the concept of Porting in Compiler Design along with the various steps involved in it with some pros and cons of porting