]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/config/vax/vax-protos.h
Update copyright years.
[thirdparty/gcc.git] / gcc / config / vax / vax-protos.h
CommitLineData
8aeea6e6 1/* Definitions of target machine for GNU compiler. VAX version.
a945c346 2 Copyright (C) 2000-2024 Free Software Foundation, Inc.
2fd58acb 3
e7d9d16b 4This file is part of GCC.
2fd58acb 5
e7d9d16b 6GCC is free software; you can redistribute it and/or modify
2fd58acb 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)
2fd58acb
KG
9any later version.
10
e7d9d16b 11GCC is distributed in the hope that it will be useful,
2fd58acb
KG
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/>. */
2fd58acb 19
8db7b33f 20extern bool legitimate_constant_address_p (rtx);
a3515605 21extern void vax_expand_prologue (void);
fbf55580 22
2fd58acb 23#ifdef RTX_CODE
85f5a7d6 24extern bool vax_acceptable_pic_operand_p (rtx, bool, bool);
e552abe2 25extern machine_mode vax_select_cc_mode (enum rtx_code, rtx, rtx);
f90b7a5a 26extern const char *cond_name (rtx);
d6a1d39a 27extern const char *rev_cond_name (rtx);
d6a1d39a 28extern void print_operand_address (FILE *, rtx);
c4e75102 29extern void print_operand (FILE *, rtx, int);
c4e75102 30extern void vax_expand_addsub_di_operands (rtx *, enum rtx_code);
e552abe2 31extern bool vax_maybe_split_dimode_move (rtx *);
ef4bddc2 32extern const char * vax_output_int_move (rtx, rtx *, machine_mode);
df0b55f0
DM
33extern const char * vax_output_int_add (rtx_insn *, rtx *, machine_mode);
34extern const char * vax_output_int_subtract (rtx_insn *, rtx *, machine_mode);
2fd58acb
KG
35#endif /* RTX_CODE */
36
37#ifdef REAL_VALUE_TYPE
ef4bddc2 38extern int check_float_value (machine_mode, REAL_VALUE_TYPE *, int);
2fd58acb 39#endif /* REAL_VALUE_TYPE */