Commit 19ed9d7b by Uros Bizjak

i386-protos.h (ix86_can_use_return_insn_p, [...]): Change function prototype to bool.

	* config/i386/i386-protos.h (ix86_can_use_return_insn_p,
	symbolic_reference_mentioned_p, ix86_expand_movmem, ix86_expand_setmem,
	ix86_expand_strlen, legitimate_pic_address_disp_p,
	ix86_binary_operator_ok, ix86_unary_operator_ok, ix86_match_ccmode,
	ix86_expand_int_movcc, ix86_expand_fp_movcc, ix86_expand_int_addcc,
	ix86_check_movabs, ix86_secondary_memory_needed): Change function
	prototype to bool.
	* config/i386/i386.c (return_in_memory_32, return_in_memory_64,
	return_in_memory_ms_64, ix86_check_movabs,
	symbolic_reference_mentioned_p, ix86_can_use_return_insn_p,
	legitimate_pic_address_disp_p, ix86_binary_operator_ok,
	ix86_unary_operator_ok, ix86_match_ccmode, ix86_expand_int_movcc,
	ix86_expand_fp_movcc, ix86_expand_int_addcc, ix86_expand_movmem,
	ix86_expand_setmem, ix86_expand_strlen, inline_secondary_memory_needed,
	ix86_secondary_memory_needed): Change to bool.  Return
	true and false values.
	* config/i386/i386.md: Return true and false values.

From-SVN: r164013
parent 0fa3d594
2010-09-08 Uros Bizjak <ubizjak@gmail.com>
* config/i386/i386-protos.h (ix86_can_use_return_insn_p,
symbolic_reference_mentioned_p, ix86_expand_movmem, ix86_expand_setmem,
ix86_expand_strlen, legitimate_pic_address_disp_p,
ix86_binary_operator_ok, ix86_unary_operator_ok, ix86_match_ccmode,
ix86_expand_int_movcc, ix86_expand_fp_movcc, ix86_expand_int_addcc,
ix86_check_movabs, ix86_secondary_memory_needed): Change function
prototype to bool.
* config/i386/i386.c (return_in_memory_32, return_in_memory_64,
return_in_memory_ms_64, ix86_check_movabs,
symbolic_reference_mentioned_p, ix86_can_use_return_insn_p,
legitimate_pic_address_disp_p, ix86_binary_operator_ok,
ix86_unary_operator_ok, ix86_match_ccmode, ix86_expand_int_movcc,
ix86_expand_fp_movcc, ix86_expand_int_addcc, ix86_expand_movmem,
ix86_expand_setmem, ix86_expand_strlen, inline_secondary_memory_needed,
ix86_secondary_memory_needed): Change to bool. Return
"true" and "false" values.
* config/i386/i386.md: Return "true" and "false" values.
2010-09-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
* doc/sourcebuild.texi (Effective-Target Keywords): Document
......@@ -5,8 +25,7 @@
2010-09-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
* toplev.c (output_stack_usage): Use lbasename instead of
basename.
* toplev.c (output_stack_usage): Use lbasename instead of basename.
2010-09-08 Martin Jambor <mjambor@suse.cz>
......@@ -47,8 +66,7 @@
2010-09-08 Richard Guenther <rguenther@suse.de>
* tree.h (TYPE_ORIG_SIZE_TYPE): Remove.
* c-typeck.c (comptypes_internal): Remove TYPE_ORIG_SIZE_TYPE
checks.
* c-typeck.c (comptypes_internal): Remove TYPE_ORIG_SIZE_TYPE checks.
2010-09-08 Arnaud Charlet <charlet@adacore.com>
......@@ -56,6 +74,7 @@
* c-parser.c (c_parser_enum_specifier): Adjust call to build_enumerator.
2010-09-08 Kenneth Zadeck <zadeck@naturalbridge.com>
PR doc/45587
* doc/md.texi: Fixed modes on several standard pattern names.
......@@ -83,14 +102,15 @@
2010-09-07 Richard Henderson <rth@redhat.com>
* final.c (rest_of_handle_final): Unconditionally do
* final.c (rest_of_handle_final): Unconditionally do
output_function_exception_table before assemble_end_function.
2010-09-07 Jan Hubicka <jh@suse.cz>
* tree-inline.c (tree_inlinable_function_p): Do not test DECL_REPLACEABLE_P.
* ipa-inline.c (cgraph_default_inline_p, update_caller_keys, update_callee_keys,
cgraph_decide_inlining): Test function availability.
* tree-inline.c (tree_inlinable_function_p): Do not test
DECL_REPLACEABLE_P.
* ipa-inline.c (cgraph_default_inline_p, update_caller_keys,
update_callee_keys, cgraph_decide_inlining): Test function availability.
* cif-code.def (OVERWRITABLE): New code.
2010-09-07 H.J. Lu <hjl.tools@gmail.com>
......
......@@ -25,7 +25,7 @@ extern void optimization_options (int, int);
extern void ix86_conditional_register_usage (void);
extern bool ix86_target_stack_probe (void);
extern int ix86_can_use_return_insn_p (void);
extern bool ix86_can_use_return_insn_p (void);
extern void ix86_setup_frame_addresses (void);
extern HOST_WIDE_INT ix86_initial_elimination_offset (int, int);
......@@ -44,7 +44,7 @@ extern const char *standard_80387_constant_opcode (rtx);
extern rtx standard_80387_constant_rtx (int);
extern int standard_sse_constant_p (rtx);
extern const char *standard_sse_constant_opcode (rtx, rtx);
extern int symbolic_reference_mentioned_p (rtx);
extern bool symbolic_reference_mentioned_p (rtx);
extern bool extended_reg_mentioned_p (rtx);
extern bool x86_extended_QIreg_mentioned_p (rtx);
extern bool x86_extended_reg_mentioned_p (rtx);
......@@ -54,14 +54,14 @@ extern enum machine_mode ix86_cc_mode (enum rtx_code, rtx, rtx);
extern int avx_vpermilp_parallel (rtx par, enum machine_mode mode);
extern int avx_vperm2f128_parallel (rtx par, enum machine_mode mode);
extern int ix86_expand_movmem (rtx, rtx, rtx, rtx, rtx, rtx);
extern int ix86_expand_setmem (rtx, rtx, rtx, rtx, rtx, rtx);
extern int ix86_expand_strlen (rtx, rtx, rtx, rtx);
extern bool ix86_expand_movmem (rtx, rtx, rtx, rtx, rtx, rtx);
extern bool ix86_expand_setmem (rtx, rtx, rtx, rtx, rtx, rtx);
extern bool ix86_expand_strlen (rtx, rtx, rtx, rtx);
extern bool legitimate_constant_p (rtx);
extern bool constant_address_p (rtx);
extern bool legitimate_pic_operand_p (rtx);
extern int legitimate_pic_address_disp_p (rtx);
extern bool legitimate_pic_address_disp_p (rtx);
extern void print_reg (rtx, int, FILE*);
extern void ix86_print_operand (FILE *, rtx, int);
......@@ -88,7 +88,7 @@ extern void ix86_fixup_binary_operands_no_copy (enum rtx_code,
enum machine_mode, rtx[]);
extern void ix86_expand_binary_operator (enum rtx_code,
enum machine_mode, rtx[]);
extern int ix86_binary_operator_ok (enum rtx_code, enum machine_mode, rtx[]);
extern bool ix86_binary_operator_ok (enum rtx_code, enum machine_mode, rtx[]);
extern bool ix86_lea_for_add_ok (rtx, rtx[]);
extern bool ix86_vec_interleave_v2df_operator_ok (rtx operands[3], bool high);
extern bool ix86_dep_by_shift_count (const_rtx set_insn, const_rtx use_insn);
......@@ -109,18 +109,17 @@ extern void ix86_expand_fp_absneg_operator (enum rtx_code, enum machine_mode,
extern void ix86_expand_copysign (rtx []);
extern void ix86_split_copysign_const (rtx []);
extern void ix86_split_copysign_var (rtx []);
extern int ix86_unary_operator_ok (enum rtx_code, enum machine_mode, rtx[]);
extern int ix86_match_ccmode (rtx, enum machine_mode);
extern int ix86_use_fcomi_compare (enum rtx_code);
extern bool ix86_unary_operator_ok (enum rtx_code, enum machine_mode, rtx[]);
extern bool ix86_match_ccmode (rtx, enum machine_mode);
extern void ix86_expand_branch (enum rtx_code, rtx, rtx, rtx);
extern void ix86_expand_setcc (rtx, enum rtx_code, rtx, rtx);
extern int ix86_expand_int_movcc (rtx[]);
extern int ix86_expand_fp_movcc (rtx[]);
extern bool ix86_expand_int_movcc (rtx[]);
extern bool ix86_expand_fp_movcc (rtx[]);
extern bool ix86_expand_fp_vcond (rtx[]);
extern bool ix86_expand_int_vcond (rtx[]);
extern void ix86_expand_sse_unpack (rtx[], bool, bool);
extern void ix86_expand_sse4_unpack (rtx[], bool, bool);
extern int ix86_expand_int_addcc (rtx[]);
extern bool ix86_expand_int_addcc (rtx[]);
extern void ix86_expand_call (rtx, rtx, rtx, rtx, rtx, int);
extern void x86_initialize_trampoline (rtx, rtx, rtx);
extern rtx ix86_zero_extend_to_Pmode (rtx);
......@@ -129,7 +128,7 @@ extern void ix86_split_ashl (rtx *, rtx, enum machine_mode);
extern void ix86_split_ashr (rtx *, rtx, enum machine_mode);
extern void ix86_split_lshr (rtx *, rtx, enum machine_mode);
extern rtx ix86_find_base_term (rtx);
extern int ix86_check_movabs (rtx, int);
extern bool ix86_check_movabs (rtx, int);
extern rtx assign_386_stack_local (enum machine_mode, enum ix86_stack_slot);
extern int ix86_attr_length_immediate_default (rtx, int);
......@@ -152,8 +151,8 @@ extern void ix86_split_fp_branch (enum rtx_code code, rtx, rtx,
rtx, rtx, rtx, rtx);
extern bool ix86_hard_regno_mode_ok (int, enum machine_mode);
extern bool ix86_modes_tieable_p (enum machine_mode, enum machine_mode);
extern int ix86_secondary_memory_needed (enum reg_class, enum reg_class,
enum machine_mode, int);
extern bool ix86_secondary_memory_needed (enum reg_class, enum reg_class,
enum machine_mode, int);
extern bool ix86_cannot_change_mode_class (enum machine_mode,
enum machine_mode, enum reg_class);
extern enum reg_class ix86_preferred_reload_class (rtx, enum reg_class);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment