⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 v850-protos.h

📁 linux下编程用 编译软件
💻 H
字号:
/* Prototypes for v850.c functions used in the md file & elsewhere.   Copyright (C) 1999, 2000, 2002, 2004, 2005 Free Software Foundation, Inc.   This file is part of GCC.   GCC is free software; you can redistribute it and/or modify   it under the terms of the GNU General Public License as published by   the Free Software Foundation; either version 2, or (at your option)   any later version.   GCC is distributed in the hope that it will be useful,   but WITHOUT ANY WARRANTY; without even the implied warranty of   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the   GNU General Public License for more details.   You should have received a copy of the GNU General Public License   along with GCC; see the file COPYING.  If not, write to   the Free Software Foundation, 51 Franklin Street, Fifth Floor,   Boston, MA 02110-1301, USA.  *//* Function prototypes that cannot exist in v850.h due to dependency   complications.  */#ifndef GCC_V850_PROTOS_H#define GCC_V850_PROTOS_H#define Mmode enum machine_modeextern void   expand_prologue               (void);extern void   expand_epilogue               (void);extern void   sdata_section                 (void);extern void   rosdata_section               (void);extern void   sbss_section                  (void);extern void   tdata_section                 (void);extern void   zdata_section                 (void);extern void   rozdata_section               (void);extern void   zbss_section                  (void);extern int    v850_handle_pragma            (int (*)(void), void (*)(int), char *);extern int    compute_register_save_size    (long *);extern int    compute_frame_size            (int, long *);extern void   v850_init_expanders           (void);#ifdef RTX_CODEextern int    v850_output_addr_const_extra  (FILE *, rtx);extern rtx    v850_return_addr              (int);extern void   print_operand                 (FILE *, rtx, int );extern void   print_operand_address         (FILE *, rtx);extern const char *output_move_double       (rtx *);extern const char *output_move_single       (rtx *);extern void   notice_update_cc              (rtx, rtx);extern char * construct_save_jarl           (rtx);extern char * construct_restore_jr          (rtx);#ifdef HAVE_MACHINE_MODESextern char * construct_dispose_instruction (rtx);extern char * construct_prepare_instruction (rtx);extern int    ep_memory_operand             (rtx, Mmode, int);#ifdef TREE_CODEextern rtx    function_arg                  (CUMULATIVE_ARGS *, Mmode, tree, int);#endif#endif#endif /* TREE_CODE */#ifdef TREE_CODEextern int    v850_interrupt_function_p     (tree);extern void   v850_output_aligned_bss       (FILE *, tree, const char *, unsigned HOST_WIDE_INT, int);extern void   v850_output_common            (FILE *, tree, const char *, int, int);extern void   v850_output_local             (FILE *, tree, const char *, int, int);extern v850_data_area v850_get_data_area    (tree);#endifextern void ghs_pragma_section		    (struct cpp_reader *);extern void ghs_pragma_interrupt	    (struct cpp_reader *);extern void ghs_pragma_starttda		    (struct cpp_reader *);extern void ghs_pragma_startsda		    (struct cpp_reader *);extern void ghs_pragma_startzda		    (struct cpp_reader *);extern void ghs_pragma_endtda		    (struct cpp_reader *);extern void ghs_pragma_endsda		    (struct cpp_reader *);extern void ghs_pragma_endzda		    (struct cpp_reader *);#undef  Mmode#endif /* ! GCC_V850_PROTOS_H */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -