1*e4b17023SJohn Marino /* Function integration definitions for GCC 2*e4b17023SJohn Marino Copyright (C) 1990, 1995, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 3*e4b17023SJohn Marino 2007, 2008, 2010 Free Software Foundation, Inc. 4*e4b17023SJohn Marino 5*e4b17023SJohn Marino This file is part of GCC. 6*e4b17023SJohn Marino 7*e4b17023SJohn Marino GCC is free software; you can redistribute it and/or modify it under 8*e4b17023SJohn Marino the terms of the GNU General Public License as published by the Free 9*e4b17023SJohn Marino Software Foundation; either version 3, or (at your option) any later 10*e4b17023SJohn Marino version. 11*e4b17023SJohn Marino 12*e4b17023SJohn Marino GCC is distributed in the hope that it will be useful, but WITHOUT ANY 13*e4b17023SJohn Marino WARRANTY; without even the implied warranty of MERCHANTABILITY or 14*e4b17023SJohn Marino FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License 15*e4b17023SJohn Marino for more details. 16*e4b17023SJohn Marino 17*e4b17023SJohn Marino You should have received a copy of the GNU General Public License 18*e4b17023SJohn Marino along with GCC; see the file COPYING3. If not see 19*e4b17023SJohn Marino <http://www.gnu.org/licenses/>. */ 20*e4b17023SJohn Marino 21*e4b17023SJohn Marino extern rtx get_hard_reg_initial_val (enum machine_mode, unsigned int); 22*e4b17023SJohn Marino extern rtx has_hard_reg_initial_val (enum machine_mode, unsigned int); 23*e4b17023SJohn Marino /* If a pseudo represents an initial hard reg (or expression), return 24*e4b17023SJohn Marino it, else return NULL_RTX. */ 25*e4b17023SJohn Marino extern rtx get_hard_reg_initial_reg (rtx); 26*e4b17023SJohn Marino /* Called from rest_of_compilation. */ 27*e4b17023SJohn Marino extern unsigned int emit_initial_value_sets (void); 28*e4b17023SJohn Marino 29*e4b17023SJohn Marino /* Check whether there's any attribute in a function declaration that 30*e4b17023SJohn Marino makes the function uninlinable. Returns false if it finds any, 31*e4b17023SJohn Marino true otherwise. */ 32*e4b17023SJohn Marino extern bool function_attribute_inlinable_p (const_tree); 33*e4b17023SJohn Marino 34