hooks.h revision 117395
1255722Semaste/* General-purpose hooks.
2255722Semaste   Copyright (C) 2002 Free Software Foundation, Inc.
3255722Semaste
4255722SemasteThis program is free software; you can redistribute it and/or modify it
5255722Semasteunder the terms of the GNU General Public License as published by the
6255722SemasteFree Software Foundation; either version 2, or (at your option) any
7255722Semastelater version.
8255722Semaste
9255722SemasteThis program is distributed in the hope that it will be useful,
10255722Semastebut WITHOUT ANY WARRANTY; without even the implied warranty of
11255722SemasteMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
12255722SemasteGNU General Public License for more details.
13255722Semaste
14255722SemasteYou should have received a copy of the GNU General Public License
15255722Semastealong with this program; if not, write to the Free Software
16255722SemasteFoundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
17255722Semaste
18255722Semaste In other words, you are welcome to use, share and improve this program.
19255722Semaste You are forbidden to forbid anyone else to use, share and improve
20255722Semaste what you give them.   Help stamp out software-hoarding!  */
21255722Semaste
22255722Semaste#ifndef GCC_HOOKS_H
23255722Semaste#define GCC_HOOKS_H
24255722Semaste
25255722Semastebool hook_bool_void_false PARAMS ((void));
26255722Semastebool hook_bool_tree_false PARAMS ((tree));
27255722Semastebool hook_bool_tree_hwi_hwi_tree_false
28255722Semaste  PARAMS ((tree, HOST_WIDE_INT, HOST_WIDE_INT, tree));
29255722Semastebool hook_bool_tree_hwi_hwi_tree_true
30255722Semaste  PARAMS ((tree, HOST_WIDE_INT, HOST_WIDE_INT, tree));
31255722Semastebool hook_bool_rtx_false PARAMS ((rtx));
32255722Semaste
33255722Semastevoid hook_void_tree_int PARAMS ((tree, int));
34255722Semastevoid hook_void_void PARAMS ((void));
35255722Semastevoid hook_void_FILEptr_constcharptr PARAMS ((FILE *, const char *));
36255722Semastevoid hook_void_tree PARAMS ((tree));
37255722Semastevoid hook_void_tree_treeptr PARAMS ((tree, tree *));
38255722Semaste
39255722Semasteint hook_int_tree_tree_1 PARAMS ((tree, tree));
40255722Semaste
41255722Semastebool default_can_output_mi_thunk_no_vcall
42255722Semaste  PARAMS ((tree, HOST_WIDE_INT, HOST_WIDE_INT, tree));
43255722Semaste
44255722Semaste#endif
45255722Semaste