EC486A: Compilers
(2-2-3) This course provides students with an introduction to compilers and compiler-based tools. Course topics will include building usable data structures from the parsed code, analyzing code for errors, optimizing code for performance, and generating machine specific code. Labs will focus on learning and using industrial strength tools such as LLVM to analyze and instrument programs.
Course Website
