EasyExamNotes.com covered following topics in these notes.
- Introduction to Compiler
- Analysis and synthesis model of compilation
- Bootstrapping and Porting
- Lexical Analyzer: Input Buffering
- Storage Allocation Strategies
- Type Checking
- LEX
- Dead code elimination
- Loops in flow graphs
- Register allocation and assignment
- Data structure in CD
- Analysis synthesis model of compilation
- Type checking
- Run time environment
- Parameter passing
- Storage organization
- Equivalence of expression in type checking
- Storage allocation strategies
- Function and operator overloading
- Recursive descent parser
- Analysis of syntax directed definition
- Operator precedence parsing
- L-attribute definition
- Syntax analysis CFGs
- Data flow analysis of structure flow graph
- Global data flow analysis
- Loop optimization
- Sources of optimization of basic blocks
- Code optimization
- Declaration and assignment in intermediate code generation
- Boolean expression
- Code generation issue in design of code generator