diff options
author | David Malcolm <dmalcolm@redhat.com> | 2014-12-09 15:25:11 +0000 |
---|---|---|
committer | David Malcolm <dmalcolm@gcc.gnu.org> | 2014-12-09 15:25:11 +0000 |
commit | 799505ae0c8aa82a1557b882b495b303f24e3be3 (patch) | |
tree | 75873bc57a5cbae6acc0aaa790e968676b78c423 /gcc/dumpfile.h | |
parent | 0cc67c94cf105774d67b6b647c044073d3f497d9 (diff) | |
download | gcc-799505ae0c8aa82a1557b882b495b303f24e3be3.zip gcc-799505ae0c8aa82a1557b882b495b303f24e3be3.tar.gz gcc-799505ae0c8aa82a1557b882b495b303f24e3be3.tar.bz2 |
PR jit/64166: Add methods to gcc::dump_manager needed by JIT testing
gcc/ChangeLog:
PR jit/64166
* dumpfile.c (gcc::dump_manager::get_dump_file_info_by_switch):
New function.
(gcc::dump_manager::get_dump_file_name): Split out bulk of
implementation into a new overloaded variant taking a
dump_file_info *.
* dumpfile.h (gcc::dump_manager::get_dump_file_info_by_switch):
New function.
(gcc::dump_manager::get_dump_file_name): New overloaded variant of
this function, taking a dump_file_info *.
From-SVN: r218520
Diffstat (limited to 'gcc/dumpfile.h')
-rw-r--r-- | gcc/dumpfile.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/gcc/dumpfile.h b/gcc/dumpfile.h index d650174..93aea67f 100644 --- a/gcc/dumpfile.h +++ b/gcc/dumpfile.h @@ -182,11 +182,17 @@ public: struct dump_file_info * get_dump_file_info (int phase) const; + struct dump_file_info * + get_dump_file_info_by_switch (const char *swtch) const; + /* Return the name of the dump file for the given phase. If the dump is not enabled, returns NULL. */ char * get_dump_file_name (int phase) const; + char * + get_dump_file_name (struct dump_file_info *dfi) const; + int dump_switch_p (const char *arg); |