#include <config.h>#include "system.h"#include "coretypes.h"#include "tm.h"#include "rtl.h"#include "flags.h"#include "output.h"#include "function.h"#include "hard-reg-set.h"#include "obstack.h"#include "basic-block.h"#include "toplev.h"#include "graph.h"

Go to the source code of this file.
Functions/Subroutines | |
| static void | start_fct (FILE *) |
| static void | start_bb (FILE *, int) |
| static void | node_data (FILE *, rtx) |
| static void | draw_edge (FILE *, int, int, int, int) |
| static void | end_fct (FILE *) |
| static void | end_bb (FILE *) |
| void | print_rtl_graph_with_bb (const char *base, rtx rtx_first) |
| void | clean_graph_dump_file (const char *base) |
| void | finish_graph_dump_file (const char *base) |
Variables | |
| static const char *const | graph_ext [] |
| void clean_graph_dump_file | ( | const char * | base | ) |
Definition at line 170 of file graph.c.
References current_function_name, fprintf(), fputs(), graph_dump_format, no_graph, and vcg.
Definition at line 210 of file graph.c.
References current_function_name, fprintf(), graph_dump_format, no_graph, and vcg.
| void finish_graph_dump_file | ( | const char * | base | ) |
Definition at line 109 of file graph.c.
References CALL_P, current_function_name, fprintf(), fputs(), GET_CODE, GET_NOTE_INSN_NAME, GET_RTX_NAME, graph_dump_format, INSN_P, JUMP_P, LABEL_P, no_graph, NONJUMP_INSN_P, NOTE_LINE_NUMBER, NOTE_P, PATTERN, PREV_INSN, print_rtl_single(), vcg, and XINT.
Definition at line 226 of file graph.c.
References alloca, BARRIER_P, BASIC_BLOCK, basic_block_info, BB_END, BB_HEAD, buf, edge::dest, draw_edge(), dump_for_graph, EDGE_ABNORMAL, end, end_bb(), end_fct(), EXIT_BLOCK_PTR, fclose(), edge::flags, fopen, FOR_EACH_BB_REVERSE, FOR_EACH_EDGE, fp, fprintf(), free(), get_max_uid(), graph_dump_format, graph_ext, i, basic_block_def::index, INSN_UID, max_uid, memcpy, NEXT_INSN, next_insn(), next_nonnote_insn(), node_data(), NOTE_P, NULL, NULL_RTX, start, start_bb(), start_fct(), strlen(), x, XINT, xmalloc(), and XNEWVEC.
Definition at line 67 of file graph.c.
References current_function_name, EXECUTE_IF_SET_IN_REG_SET, FIRST_PSEUDO_REGISTER, fprintf(), fputc(), fputs(), graph_dump_format, i, no_graph, reg_names, and vcg.
Definition at line 52 of file graph.c.
References current_function_name, fprintf(), graph_dump_format, no_graph, and vcg.
const char* const graph_ext[] [static] |
1.5.6