Open Educational Resources
Document Type
Lecture or Presentation
Publication Date
5-12-2026
Abstract
These lecture slides survey the use of large language models (LLMs) in compiler construction for a graduate compiler course (CSc 81010). They situate LLMs across the compiler pipeline and examine representative work: foundation models trained on LLVM IR and assembly (Meta's LLM Compiler), LLM-driven code optimization, binary decompilation (LLM4Decompile), and LLM-assisted automated refactoring—alongside the challenges of applying probabilistic models to tasks that demand correctness. The slides are a self-contained HTML (W3C Slidy) deck with editable Pandoc Markdown source. Part of a two-session unit on advanced compiler topics; see also "Deep Learning Compilers."
Creative Commons License

This work is licensed under a Creative Commons Attribution-Share Alike 4.0 License.
Included in
Artificial Intelligence and Robotics Commons, Programming Languages and Compilers Commons

Comments
Editable source, build instructions, and license: https://github.com/CSc-81010-Spring-2026/LLM-Compilers