20#ifndef GCC_PRINT_RTL_H
21#define GCC_PRINT_RTL_H
34 rtx_writer (FILE *outfile,
int ind,
bool simple,
bool compact,
Definition pretty-print.h:241
Definition print-rtl.h:145
int m_next_id
Definition print-rtl.h:161
rtx_reuse_manager()
Definition print-rtl.cc:100
auto_bitmap m_defs_seen
Definition print-rtl.h:160
hash_map< const_rtx, int > m_rtx_occurrence_count
Definition print-rtl.h:158
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:159
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:57
void print_rtx_operand_code_i(const_rtx in_rtx, int idx)
Definition print-rtl.cc:488
FILE * m_outfile
Definition print-rtl.h:55
void print_rtl(const_rtx rtx_first)
Definition print-rtl.cc:1190
bool operand_has_default_value_p(const_rtx in_rtx, int idx)
Definition print-rtl.cc:768
void print_rtx_operand_code_u(const_rtx in_rtx, int idx)
Definition print-rtl.cc:611
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:1049
void print_rtx_operand_code_L(const_rtx in_rtx, int idx)
Definition print-rtl.cc:441
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:543
int m_indent
Definition print-rtl.h:56
bool m_in_call_function_usage
Definition print-rtl.h:58
bool m_simple
Definition print-rtl.h:61
void print_rtx_operand(const_rtx in_rtx, int idx)
Definition print-rtl.cc:658
void print_rtx(const_rtx in_rtx)
Definition print-rtl.cc:803
void print_rtl_single_with_indent(const_rtx x, int ind)
Definition print-rtl.cc:1250
rtx_reuse_manager * m_rtx_reuse_manager
Definition print-rtl.h:74
bool m_compact
Definition print-rtl.h:70
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
void print_rtl(FILE *outf, const_rtx rtx_first)
Definition print-rtl.cc:1232
void dump_insn_slim(FILE *, const rtx_insn *)
Definition print-rtl.cc:2094
void print_rtx_insn_vec(FILE *file, const vec< rtx_insn * > &vec)
Definition print-rtl.cc:1280
void print_value(pretty_printer *, const_rtx, int)
Definition print-rtl.cc:1673
const char * str_pattern_slim(const_rtx)
Definition print-rtl.cc:2156
void rtl_dump_bb_for_graph(pretty_printer *, basic_block)
Definition print-rtl.cc:2130
void print_insn_with_notes(pretty_printer *, const rtx_insn *)
Definition print-rtl.cc:2058
void print_pattern(pretty_printer *, const_rtx, int)
Definition print-rtl.cc:1788
void print_insn(pretty_printer *pp, const rtx_insn *x, int verbose)
Definition print-rtl.cc:1923
void dump_value_slim(FILE *, const_rtx, int)
Definition print-rtl.cc:2083
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:2106
Definition basic-block.h:117
Definition function.h:249