C to LLVM / Python compiler
- download from llvm-3.8.0
tar xf llvm-3.8.0.src.tar.xzcd llvm-3.8.0.src.tar.xzmkdir buildcd build../configuremakemake install
Note that make will take about half an hour
To compile the compiler source code
make cleanmake
-
./compiler [-vfph] <c_code/your_code.c> -
-v: display generated back-end code in the terminal.
-
-f: output generated back-end code to
<c_code/your_code.[(ll)/(py)]>. -
-p: alternatively generate python code.
-
-h: help
- using
lli c_code/your_code.llto test llvm back-end code. - using
python c_code/your_code.pyto test python back-end code.