diff options
| author | Ginger Bill <bill@gingerbill.org> | 2016-11-14 21:37:37 +0000 |
|---|---|---|
| committer | Ginger Bill <bill@gingerbill.org> | 2016-11-14 21:37:37 +0000 |
| commit | 3ce044f84f24b096156d6b4ce527c93a15f19147 (patch) | |
| tree | f9a9ec606948c6941da599336ca64defbed5f677 /src/main.cpp | |
| parent | 7ba0f259433a03ca930dfb55e1927ce1a0c06cf2 (diff) | |
Add general timings for sections of the compiler
Diffstat (limited to 'src/main.cpp')
| -rw-r--r-- | src/main.cpp | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/src/main.cpp b/src/main.cpp index 856f9e253..0c6ab2c25 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -17,7 +17,7 @@ i32 win32_exec_command_line_app(char *name, char *fmt, ...) { STARTUPINFOW start_info = {gb_size_of(STARTUPINFOW)}; PROCESS_INFORMATION pi = {}; - char cmd_line[2048] = {}; + char cmd_line[4096] = {}; isize cmd_len; va_list va; gbTempArenaMemory tmp; @@ -142,7 +142,7 @@ int main(int argc, char **argv) { Parser parser = {0}; - timings_start_section(&timings, make_string("Parser")); + timings_start_section(&timings, make_string("parse files")); if (!init_parser(&parser)) { return 1; @@ -155,7 +155,7 @@ int main(int argc, char **argv) { #if 1 - timings_start_section(&timings, make_string("Checker")); + timings_start_section(&timings, make_string("type check")); Checker checker = {}; ArchData arch_data = make_arch_data(ArchKind_x64); @@ -175,13 +175,13 @@ int main(int argc, char **argv) { } // defer (ssa_gen_destroy(&ssa)); - timings_start_section(&timings, make_string("SSA gen")); + timings_start_section(&timings, make_string("ssa gen")); ssa_gen_tree(&ssa); - timings_start_section(&timings, make_string("SSA opt")); + timings_start_section(&timings, make_string("ssa opt")); ssa_opt_tree(&ssa); - timings_start_section(&timings, make_string("SSA print")); + timings_start_section(&timings, make_string("ssa print")); ssa_print_llvm_ir(&ssa); // prof_print_all(); @@ -252,12 +252,12 @@ int main(int argc, char **argv) { if (exit_code != 0) { return exit_code; } - // prof_print_all(); - timings_print_all(&timings); + // timings_print_all(&timings); if (run_output) { - win32_exec_command_line_app("odin run", "%.*s.exe", cast(int)base_name_len, output_name); + win32_exec_command_line_app("odin run", + "%.*s.exe", cast(int)base_name_len, output_name); } #endif #endif |