]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/config/fr30/fr30-protos.h
Update copyright years.
[thirdparty/gcc.git] / gcc / config / fr30 / fr30-protos.h
CommitLineData
e53b6e56 1/* Prototypes for fr30.cc functions used in the md file & elsewhere.
83ffe9cd 2 Copyright (C) 1999-2023 Free Software Foundation, Inc.
5d8f8b65 3
7ec022b2 4This file is part of GCC.
5d8f8b65 5
7ec022b2 6GCC is free software; you can redistribute it and/or modify
5d8f8b65 7it under the terms of the GNU General Public License as published by
2f83c7d6 8the Free Software Foundation; either version 3, or (at your option)
5d8f8b65
NC
9any later version.
10
7ec022b2 11GCC is distributed in the hope that it will be useful,
5d8f8b65
NC
12but WITHOUT ANY WARRANTY; without even the implied warranty of
13MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14GNU General Public License for more details.
15
16You should have received a copy of the GNU General Public License
2f83c7d6
NC
17along with GCC; see the file COPYING3. If not see
18<http://www.gnu.org/licenses/>. */
5d8f8b65 19
7f682641
SB
20extern void fr30_expand_prologue (void);
21extern void fr30_expand_epilogue (void);
22extern unsigned int fr30_compute_frame_size (int, int);
5d8f8b65
NC
23
24#ifdef RTX_CODE
7f682641
SB
25extern int fr30_check_multiple_regs (rtx *, int, int);
26extern void fr30_print_operand (FILE *, rtx, int);
27extern void fr30_print_operand_address (FILE *, rtx);
28extern rtx fr30_move_double (rtx *);
5d8f8b65 29#ifdef HAVE_MACHINE_MODES
7f682641 30extern int fr30_const_double_is_zero (rtx);
5d8f8b65
NC
31#endif /* HAVE_MACHINE_MODES */
32#endif /* RTX_CODE */