-
Download LLVM 15
- Download from LLVM official repo
- Prebuilt binaries for windows
- https://github.com/mun-lang/llvm-package-windows/releases/tag/v16.0.5
-md.7z
stands for dynamic and-mt.7z
stands for static- available with
msvc16
andmsvc17
- which of the 2x2 combnations work may be highly dependant on setup,
llvm-15.0.6-windows-x64-msvc16-mt.7z
has proven to be working so far
- https://github.com/mun-lang/llvm-package-windows/releases/tag/v16.0.5
-
Set environment variable
LLVM_150_PREFIX=/path/to/llvm/root
- [hecate_lexer]
Input
->Token
- [hecate_parser]
Token
->AST
- [hecate_resolver]
AST
->AST (low level)
- [hecate_ir_gen]
AST
->IR
- [hecate_llvm_gen]
IR
->LLVM_IR
->binary