]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/config/vax/vax-protos.h
tree-ssa-operands.h (push_stmt_changes, [...]): Delete.
[thirdparty/gcc.git] / gcc / config / vax / vax-protos.h
CommitLineData
8aeea6e6 1/* Definitions of target machine for GNU compiler. VAX version.
c4e75102 2 Copyright (C) 2000, 2002, 2003, 2004, 2005, 2007, 2009 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
d6a1d39a 20extern void override_options (void);
3dc85dfb 21
c6c3dba9
PB
22extern int legitimate_constant_address_p (rtx);
23extern int legitimate_constant_p (rtx);
24extern int vax_mode_dependent_address_p (rtx);
fbf55580 25
2fd58acb 26#ifdef RTX_CODE
f90b7a5a 27extern const char *cond_name (rtx);
c4e75102 28extern bool adjacent_operands_p (rtx, rtx, enum machine_mode);
d6a1d39a 29extern const char *rev_cond_name (rtx);
d6a1d39a 30extern void print_operand_address (FILE *, rtx);
c4e75102 31extern void print_operand (FILE *, rtx, int);
af0ec113 32extern void vax_notice_update_cc (rtx, rtx);
c4e75102 33extern void vax_expand_addsub_di_operands (rtx *, enum rtx_code);
20acd226
SB
34extern const char * vax_output_int_move (rtx, rtx *, enum machine_mode);
35extern const char * vax_output_int_add (rtx, rtx *, enum machine_mode);
c4e75102 36extern const char * vax_output_int_subtract (rtx, rtx *, enum machine_mode);
c4e75102 37extern const char * vax_output_movmemsi (rtx, rtx *);
2fd58acb
KG
38#endif /* RTX_CODE */
39
40#ifdef REAL_VALUE_TYPE
d6a1d39a 41extern int check_float_value (enum machine_mode, REAL_VALUE_TYPE *, int);
2fd58acb 42#endif /* REAL_VALUE_TYPE */