GCC Middle and Back End API Reference
Main Page
Namespaces
Data Structures
Files
File List
Globals
gimple-pretty-print.h
Go to the documentation of this file.
1
/* Various declarations for pretty formatting of GIMPLE statements and
2
expressions.
3
Copyright (C) 2000-2013 Free Software Foundation, Inc.
4
5
This file is part of GCC.
6
7
GCC is free software; you can redistribute it and/or modify it under
8
the terms of the GNU General Public License as published by the Free
9
Software Foundation; either version 3, or (at your option) any later
10
version.
11
12
GCC is distributed in the hope that it will be useful, but WITHOUT ANY
13
WARRANTY; without even the implied warranty of MERCHANTABILITY or
14
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
15
for more details.
16
17
You should have received a copy of the GNU General Public License
18
along with GCC; see the file COPYING3. If not see
19
<http://www.gnu.org/licenses/>. */
20
21
#ifndef GCC_GIMPLE_PRETTY_PRINT_H
22
#define GCC_GIMPLE_PRETTY_PRINT_H
23
24
#include "
pretty-print.h
"
25
#include "
tree-pretty-print.h
"
26
27
/* In gimple-pretty-print.c */
28
extern
void
debug_gimple_stmt
(
gimple
);
29
extern
void
debug_gimple_seq
(
gimple_seq
);
30
extern
void
print_gimple_seq
(FILE *,
gimple_seq
,
int
,
int
);
31
extern
void
print_gimple_stmt
(FILE *,
gimple
,
int
,
int
);
32
extern
void
debug
(
gimple_statement_base
&ref);
33
extern
void
debug
(
gimple_statement_base
*ptr);
34
extern
void
print_gimple_expr
(FILE *,
gimple
,
int
,
int
);
35
extern
void
pp_gimple_stmt_1
(
pretty_printer
*,
gimple
,
int
,
int
);
36
extern
void
gimple_dump_bb_for_graph
(
pretty_printer
*,
basic_block
);
37
38
#endif
/* ! GCC_GIMPLE_PRETTY_PRINT_H */
gcc
gimple-pretty-print.h
Generated by
1.8.1.1