The target language for this compiler is the LLVM intermediate representation (IR). This will allow us to take advantage of the optimizations of LLVM to build a fast compiler with minimal frontend work, and simplify the project to require less maintenance. Currently we have no way to convert an abstract syntax tree (AST) into LLVM IR.
Required Tasks:
- Adapt AST generated by the parser into LLVM IR
Resources:
The target language for this compiler is the LLVM intermediate representation (IR). This will allow us to take advantage of the optimizations of LLVM to build a fast compiler with minimal frontend work, and simplify the project to require less maintenance. Currently we have no way to convert an abstract syntax tree (AST) into LLVM IR.
Required Tasks:
Resources: