Lines Matching refs:outfile
38 to OUTFILE. */
41 print_edge (FILE *outfile, edge e, bool from)
43 fprintf (outfile, " (%s ", from ? "edge-from" : "edge-to");
49 fprintf (outfile, "entry");
52 fprintf (outfile, "exit");
55 fprintf (outfile, "%i", bb->index);
63 fprintf (outfile, " (flags \"");
70 fprintf (outfile, " | "); \
71 fprintf (outfile, "%s", (#NAME)); \
78 fprintf (outfile, "\")");
81 fprintf (outfile, ")\n");
85 to OUTFILE, otherwise do nothing. */
88 begin_any_block (FILE *outfile, basic_block bb)
96 fprintf (outfile, " (block %i\n", bb->index);
98 print_edge (outfile, e, true);
102 to OUTFILE, otherwise do nothing. */
105 end_any_block (FILE *outfile, basic_block bb)
114 print_edge (outfile, e, false);
115 fprintf (outfile, " ) ;; block %i\n", bb->index);
130 /* Subroutine of print_param. Write the name of ARG, if any, to OUTFILE. */
133 print_any_param_name (FILE *outfile, tree arg)
136 fprintf (outfile, " \"%s\"", IDENTIFIER_POINTER (DECL_NAME (arg)));
139 /* Print a "(param)" directive for ARG to OUTFILE. */
142 print_param (FILE *outfile, rtx_writer &w, tree arg)
144 fprintf (outfile, " (param");
145 print_any_param_name (outfile, arg);
146 fprintf (outfile, "\n");
149 fprintf (outfile, " (DECL_RTL ");
154 fprintf (outfile, " (DECL_RTL_INCOMING ");
156 fprintf (outfile, ")");
161 /* Write FN to OUTFILE in a form suitable for parsing, with indentation
219 print_rtx_function (FILE *outfile, function *fn, bool compact)
222 rtx_writer w (outfile, 0, false, compact, &r);
232 fprintf (outfile, "(function \"%s\"\n", dname);
236 print_param (outfile, w, arg);
239 fprintf (outfile, " (insn-chain\n");
250 end_any_block (outfile, curr_bb);
252 begin_any_block (outfile, curr_bb);
256 end_any_block (outfile, curr_bb);
257 fprintf (outfile, " ) ;; insn-chain\n");
260 fprintf (outfile, " (crtl\n");
261 fprintf (outfile, " (return_rtx \n");
263 fprintf (outfile, " ) ;; return_rtx\n");
264 fprintf (outfile, " ) ;; crtl\n");
266 fprintf (outfile, ") ;; function \"%s\"\n", dname);