Part of the Implementing a language with LLVM tutorial in LLVM 20.1.0 documentation.
Cited passages: LLVM 20.1.0 documentation, Implementing a language with LLVM, §3.1: transformation of an abstract syntax tree into LLVM IR and matching the tutorial to the installed release; §3.5: driver output of generated LLVM IR.
Part of the Implementing a language with LLVM tutorial in LLVM 20.1.0 documentation.
Cited passages: LLVM 20.1.0 documentation, Implementing a language with LLVM, §4.1: optimizer and just-in-time compilation additions; §4.4: HandleTopLevelExpression, addModule, lookup and a native function call; §4.5: full code listing and ExprSymbol.toPtr.