Mercurial > hg > CbC > CbC_gcc
comparison gcc/config/arm/arm-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 |
---|---|
43 extern void arm_output_fn_unwind (FILE *, bool); | 43 extern void arm_output_fn_unwind (FILE *, bool); |
44 | 44 |
45 | 45 |
46 #ifdef RTX_CODE | 46 #ifdef RTX_CODE |
47 extern bool arm_vector_mode_supported_p (enum machine_mode); | 47 extern bool arm_vector_mode_supported_p (enum machine_mode); |
48 extern bool arm_small_register_classes_for_mode_p (enum machine_mode); | |
48 extern int arm_hard_regno_mode_ok (unsigned int, enum machine_mode); | 49 extern int arm_hard_regno_mode_ok (unsigned int, enum machine_mode); |
49 extern int const_ok_for_arm (HOST_WIDE_INT); | 50 extern int const_ok_for_arm (HOST_WIDE_INT); |
50 extern int arm_split_constant (RTX_CODE, enum machine_mode, rtx, | 51 extern int arm_split_constant (RTX_CODE, enum machine_mode, rtx, |
51 HOST_WIDE_INT, rtx, rtx, int); | 52 HOST_WIDE_INT, rtx, rtx, int); |
52 extern RTX_CODE arm_canonicalize_comparison (RTX_CODE, enum machine_mode, | 53 extern RTX_CODE arm_canonicalize_comparison (RTX_CODE, enum machine_mode, |
211 | 212 |
212 extern const char *arm_mangle_type (const_tree); | 213 extern const char *arm_mangle_type (const_tree); |
213 | 214 |
214 extern void arm_order_regs_for_local_alloc (void); | 215 extern void arm_order_regs_for_local_alloc (void); |
215 | 216 |
217 #ifdef RTX_CODE | |
218 /* This needs to be here because we need RTX_CODE and similar. */ | |
219 | |
220 struct tune_params | |
221 { | |
222 bool (*rtx_costs) (rtx, RTX_CODE, RTX_CODE, int *, bool); | |
223 int constant_limit; | |
224 }; | |
225 | |
226 extern const struct tune_params *current_tune; | |
227 #endif /* RTX_CODE */ | |
228 | |
216 #endif /* ! GCC_ARM_PROTOS_H */ | 229 #endif /* ! GCC_ARM_PROTOS_H */ |