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