20#ifndef GCC_PRINT_RTL_H
21#define GCC_PRINT_RTL_H
Definition pretty-print.h:244
Definition print-rtl.h:144
int m_next_id
Definition print-rtl.h:160
rtx_reuse_manager()
Definition print-rtl.cc:100
auto_bitmap m_defs_seen
Definition print-rtl.h:159
hash_map< const_rtx, int > m_rtx_occurrence_count
Definition print-rtl.h:157
void set_seen_def(int reuse_id)
Definition print-rtl.cc:176
void preprocess(const_rtx x)
Definition print-rtl.cc:132
hash_map< const_rtx, int > m_rtx_reuse_ids
Definition print-rtl.h:158
bool seen_def_p(int reuse_id)
Definition print-rtl.cc:168
bool has_reuse_id(const_rtx x, int *out)
Definition print-rtl.cc:152
Definition print-rtl.h:32
bool m_sawclose
Definition print-rtl.h:56
void print_rtx_operand_code_i(const_rtx in_rtx, int idx)
Definition print-rtl.cc:441
FILE * m_outfile
Definition print-rtl.h:54
void print_rtl(const_rtx rtx_first)
Definition print-rtl.cc:1177
bool operand_has_default_value_p(const_rtx in_rtx, int idx)
Definition print-rtl.cc:755
void print_rtx_operand_code_u(const_rtx in_rtx, int idx)
Definition print-rtl.cc:602
void print_rtx_operand_codes_E_and_V(const_rtx in_rtx, int idx)
Definition print-rtl.cc:366
void finish_directive()
Definition print-rtl.cc:1036
void print_rtx_operand_code_0(const_rtx in_rtx, int idx)
Definition print-rtl.cc:217
void print_rtx_operand_code_r(const_rtx in_rtx)
Definition print-rtl.cc:534
int m_indent
Definition print-rtl.h:55
bool m_in_call_function_usage
Definition print-rtl.h:57
bool m_simple
Definition print-rtl.h:60
void print_rtx_operand(const_rtx in_rtx, int idx)
Definition print-rtl.cc:649
void print_rtx(const_rtx in_rtx)
Definition print-rtl.cc:790
void print_rtl_single_with_indent(const_rtx x, int ind)
Definition print-rtl.cc:1237
rtx_reuse_manager * m_rtx_reuse_manager
Definition print-rtl.h:73
bool m_compact
Definition print-rtl.h:69
void print_rtx_operand_code_e(const_rtx in_rtx, int idx)
Definition print-rtl.cc:343
rtx_writer(FILE *outfile, int ind, bool simple, bool compact, rtx_reuse_manager *reuse_manager)
Definition print-rtl.cc:86
bool verbose
Definition collect-utils.cc:35
T * ggc_alloc(ALONE_CXX_MEM_STAT_INFO)
Definition ggc.h:184
void print_rtl(FILE *outf, const_rtx rtx_first)
Definition print-rtl.cc:1219
void dump_insn_slim(FILE *, const rtx_insn *)
Definition print-rtl.cc:2081
void print_rtx_insn_vec(FILE *file, const vec< rtx_insn * > &vec)
Definition print-rtl.cc:1267
void print_value(pretty_printer *, const_rtx, int)
Definition print-rtl.cc:1660
const char * str_pattern_slim(const_rtx)
Definition print-rtl.cc:2143
void rtl_dump_bb_for_graph(pretty_printer *, basic_block)
Definition print-rtl.cc:2117
void print_insn_with_notes(pretty_printer *, const rtx_insn *)
Definition print-rtl.cc:2045
void print_pattern(pretty_printer *, const_rtx, int)
Definition print-rtl.cc:1775
void print_insn(pretty_printer *pp, const rtx_insn *x, int verbose)
Definition print-rtl.cc:1910
void dump_value_slim(FILE *, const_rtx, int)
Definition print-rtl.cc:2070
void print_rtx_function(FILE *file, function *fn, bool compact)
Definition print-rtl-function.cc:219
void dump_rtl_slim(FILE *, const rtx_insn *, const rtx_insn *, int, int)
Definition print-rtl.cc:2093
Definition basic-block.h:117
Definition function.h:249