Toy programming language
Prerequisites:
- Clang 3.5
- LLVM 3.5
Build with command line:
$ make
Run compiler directly:
$ dist/tlc <input> <output>
Run by script (will automatically run generated file):
$ ./run.sh <input> <output>
Available optimization passes:
- instruction combining,
- expressions reassociating,
- dead code elimination,
- global value numbering,
- CFG simplifying.
Read further: Wiki (Russian)