Mercurial > hg > CbC > CbC_gcc
comparison gcc/config/i386/i386-protos.h @ 63:b7f97abdc517 gcc-4.6-20100522
update gcc from gcc-4.5.0 to gcc-4.6
author | ryoma <e075725@ie.u-ryukyu.ac.jp> |
---|---|
date | Mon, 24 May 2010 12:47:05 +0900 |
parents | 77e2b8dfacca |
children | f6334be47118 |
comparison
equal
deleted
inserted
replaced
56:3c8a44c06a95 | 63:b7f97abdc517 |
---|---|
1 /* Definitions of target machine for GCC for IA-32. | 1 /* Definitions of target machine for GCC for IA-32. |
2 Copyright (C) 1988, 1992, 1994, 1995, 1996, 1996, 1997, 1998, 1999, | 2 Copyright (C) 1988, 1992, 1994, 1995, 1996, 1996, 1997, 1998, 1999, |
3 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 | 3 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 |
4 Free Software Foundation, Inc. | 4 Free Software Foundation, Inc. |
5 | 5 |
6 This file is part of GCC. | 6 This file is part of GCC. |
7 | 7 |
8 GCC is free software; you can redistribute it and/or modify | 8 GCC is free software; you can redistribute it and/or modify |
25 extern void ix86_conditional_register_usage (void); | 25 extern void ix86_conditional_register_usage (void); |
26 | 26 |
27 extern int ix86_can_use_return_insn_p (void); | 27 extern int ix86_can_use_return_insn_p (void); |
28 extern void ix86_setup_frame_addresses (void); | 28 extern void ix86_setup_frame_addresses (void); |
29 | 29 |
30 extern void ix86_file_end (void); | |
31 extern HOST_WIDE_INT ix86_initial_elimination_offset (int, int); | 30 extern HOST_WIDE_INT ix86_initial_elimination_offset (int, int); |
32 extern void ix86_expand_prologue (void); | 31 extern void ix86_expand_prologue (void); |
33 extern void ix86_expand_epilogue (int); | 32 extern void ix86_expand_epilogue (int); |
34 | 33 |
35 extern void ix86_output_addr_vec_elt (FILE *, int); | 34 extern void ix86_output_addr_vec_elt (FILE *, int); |
43 extern const char *standard_sse_constant_opcode (rtx, rtx); | 42 extern const char *standard_sse_constant_opcode (rtx, rtx); |
44 extern int symbolic_reference_mentioned_p (rtx); | 43 extern int symbolic_reference_mentioned_p (rtx); |
45 extern bool extended_reg_mentioned_p (rtx); | 44 extern bool extended_reg_mentioned_p (rtx); |
46 extern bool x86_extended_QIreg_mentioned_p (rtx); | 45 extern bool x86_extended_QIreg_mentioned_p (rtx); |
47 extern bool x86_extended_reg_mentioned_p (rtx); | 46 extern bool x86_extended_reg_mentioned_p (rtx); |
47 extern bool x86_maybe_negate_const_int (rtx *, enum machine_mode); | |
48 extern enum machine_mode ix86_cc_mode (enum rtx_code, rtx, rtx); | 48 extern enum machine_mode ix86_cc_mode (enum rtx_code, rtx, rtx); |
49 | 49 |
50 extern int avx_vpermilp_parallel (rtx par, enum machine_mode mode); | 50 extern int avx_vpermilp_parallel (rtx par, enum machine_mode mode); |
51 extern int avx_vperm2f128_parallel (rtx par, enum machine_mode mode); | 51 extern int avx_vperm2f128_parallel (rtx par, enum machine_mode mode); |
52 | 52 |
134 extern int ix86_attr_length_vex_default (rtx, int, int); | 134 extern int ix86_attr_length_vex_default (rtx, int, int); |
135 | 135 |
136 extern enum machine_mode ix86_fp_compare_mode (enum rtx_code); | 136 extern enum machine_mode ix86_fp_compare_mode (enum rtx_code); |
137 | 137 |
138 extern rtx ix86_libcall_value (enum machine_mode); | 138 extern rtx ix86_libcall_value (enum machine_mode); |
139 extern bool ix86_function_value_regno_p (int); | |
140 extern bool ix86_function_arg_regno_p (int); | 139 extern bool ix86_function_arg_regno_p (int); |
141 extern int ix86_function_arg_boundary (enum machine_mode, tree); | 140 extern int ix86_function_arg_boundary (enum machine_mode, tree); |
142 extern bool ix86_sol10_return_in_memory (const_tree,const_tree); | 141 extern bool ix86_sol10_return_in_memory (const_tree,const_tree); |
143 extern rtx ix86_force_to_memory (enum machine_mode, rtx); | 142 extern rtx ix86_force_to_memory (enum machine_mode, rtx); |
144 extern void ix86_free_from_memory (enum machine_mode); | 143 extern void ix86_free_from_memory (enum machine_mode); |