Home | History | Annotate | Download | only in gcc

Lines Matching defs:dump_context

76   dump_context::get ().refresh_dumps_are_enabled ();
87 dump_context::get ().refresh_dumps_are_enabled ();
524 /* Implementation of dump_context member functions. */
526 /* dump_context's dtor. */
528 dump_context::~dump_context ()
534 dump_context::set_json_writer (optrecord_json_writer *writer)
545 dump_context::finish_any_json_writer ()
556 or alt_dump_file change, or when changing dump_context in selftests. */
559 dump_context::refresh_dumps_are_enabled ()
572 dump_context::apply_dump_filter_p (dump_flags_t dump_kind,
598 dump_context::dump_loc (const dump_metadata_t &metadata,
612 dump_context::dump_loc_immediate (dump_flags_t dump_kind,
648 dump_context::dump_gimple_stmt (const dump_metadata_t &metadata,
668 dump_context::dump_gimple_stmt_loc (const dump_metadata_t &metadata,
698 dump_context::dump_gimple_expr (const dump_metadata_t &metadata,
718 dump_context::dump_gimple_expr_loc (const dump_metadata_t &metadata,
752 dump_context::dump_generic_expr (const dump_metadata_t &metadata,
774 dump_context::dump_generic_expr_loc (const dump_metadata_t &metadata,
797 dump_pretty_printer::dump_pretty_printer (dump_context *context,
1000 dump_context::dump_printf_va (const dump_metadata_t &metadata, const char *format,
1027 dump_context::dump_printf_loc_va (const dump_metadata_t &metadata,
1068 dump_context::dump_dec (const dump_metadata_t &metadata, const poly_int<N, C> &value)
1085 dump_context::dump_symtab_node (const dump_metadata_t &metadata, symtab_node *node)
1103 dump_context::get_scope_depth () const
1115 dump_context::begin_scope (const char *name,
1160 dump_context::end_scope ()
1174 dump_context::optinfo_enabled_p () const
1183 dump_context::ensure_pending_optinfo (const dump_metadata_t &metadata)
1194 dump_context::begin_next_optinfo (const dump_metadata_t &metadata,
1209 dump_context::end_any_optinfo ()
1219 dump_context::emit_item). */
1222 dump_context::emit_optinfo (const optinfo *info)
1233 dump_context::emit_item (optinfo_item *item, dump_flags_t dump_kind)
1246 /* The current singleton dump_context, and its default. */
1248 dump_context *dump_context::s_current = &dump_context::s_default;
1249 dump_context dump_context::s_default;
1251 /* Implementation of dump_* API calls, calling into dump_context
1275 dump_context::get ().dump_gimple_stmt (metadata, extra_dump_flags, gs, spc);
1286 dump_context::get ().dump_gimple_stmt_loc (metadata, loc, extra_dump_flags,
1300 dump_context::get ().dump_gimple_expr (metadata, extra_dump_flags, gs, spc);
1311 dump_context::get ().dump_gimple_expr_loc (metadata, loc, extra_dump_flags,
1323 dump_context::get ().dump_generic_expr (metadata, extra_dump_flags, t);
1335 dump_context::get ().dump_generic_expr_loc (metadata, loc, extra_dump_flags,
1347 dump_context::get ().dump_printf_va (metadata, format, &ap);
1362 dump_context::get ().dump_printf_loc_va (metadata, loc, format, &ap);
1373 dump_context::get ().dump_dec (metadata, value);
1387 && dump_context::get ().apply_dump_filter_p (dump_kind, pflags))
1391 && dump_context::get ().apply_dump_filter_p (dump_kind, alt_flags))
1402 && dump_context::get ().apply_dump_filter_p (dump_kind, pflags))
1406 && dump_context::get ().apply_dump_filter_p (dump_kind, alt_flags))
1411 without the caller needing to know about class dump_context. */
1416 dump_context::get().end_any_optinfo ();
1425 dump_context::get ().dump_symtab_node (metadata, node);
1434 return dump_context::get ().get_scope_depth ();
1448 dump_context::get ().begin_scope (name, user_location, impl_location);
1456 dump_context::get ().end_scope ();
2054 && dump_context::get ().apply_dump_filter_p (dump_kind, pflags))
2057 && dump_context::get ().apply_dump_filter_p (dump_kind, alt_flags))
2098 /* debug_dump_context's ctor. Temporarily override the dump_context
2103 m_saved (&dump_context::get ()),
2109 dump_context::s_current = &m_context;
2111 dump_context::get ().refresh_dumps_are_enabled ();
2114 /* debug_dump_context's dtor. Restore the saved dump_context. */
2119 dump_context::s_current = m_saved;
2122 dump_context::get ().refresh_dumps_are_enabled ();
2130 /* temp_dump_context's ctor. Temporarily override the dump_context
2137 m_saved (&dump_context::get ())
2139 dump_context::s_current = &m_context;
2150 dump_context::get ().refresh_dumps_are_enabled ();
2153 /* temp_dump_context's dtor. Restore the saved dump_context. */
2159 dump_context::s_current = m_saved;
2161 dump_context::get ().refresh_dumps_are_enabled ();