ICS 512 or Consent of the Instructor
Program optimization for speed and size. Reducing redundancy. Register alloca-tion optimization. Data flow analysis and code optimization. Fast optimizationalgorithms. Optimization methods in existing compilers. Optimization problemsfor special languages.