LLVM compiler infrastructure: Programming Language Design course | Zoonk
44. LLVM compiler infrastructure
Use reusable compiler back ends for instruction selection, optimization, object generation, and cross-compilation. Build a small front end that targets LLVM IR and inspect the generated machine code.