Fix enumerations to so they work as integers in indices; Add llir_opt.c and llir_print.c
This commit is contained in:
Ginger Bill
2017-01-03 20:07:46 +00:00
parent 883dd0642c
commit cff1b3dff6
8 changed files with 2080 additions and 33 deletions
+4
View File
@@ -11,6 +11,7 @@ extern "C" {
// #include "printer.c"
#include "checker/checker.c"
#include "llir.c"
#include "llir_opt.c"
#include "llir_print.c"
// #include "vm.c"
@@ -168,6 +169,9 @@ int main(int argc, char **argv) {
timings_start_section(&timings, str_lit("llvm ir gen"));
llir_gen_tree(&llir);
timings_start_section(&timings, str_lit("llvm ir opt tree"));
llir_opt_tree(&llir);
timings_start_section(&timings, str_lit("llvm ir print"));
print_llvm_ir(&llir);