Index | About | Me | Jump to Menu Section


Last modified: Fri Jun 17 2022 16:29:37 GMT+0000 (Coordinated Universal Time)


My notes on CS 6120: Advanced Compilers: The Self-Guided Online Course

CFG (conntrol flow graph)

(learned at, explanations:

Flow graph is a directed graph. It contains the flow of control information for the set of basic block. A control flow graph is used to depict that how the program control is being parsed among the blocks.

Local, global and inter-procedural optimizations

Local (Inside a basic block of a CFG)

Global (inside a function, with more than one basic block inside it)

Inter-procedual (taking in consideration multiple functios/procedures)