Go to the source code of this file.
Defines | |
| #define | BRANCH_COST 1 |
| #define | QUEUED_VAR(P) XEXP (P, 0) |
| #define | QUEUED_INSN(P) XEXP (P, 1) |
| #define | QUEUED_COPY(P) XEXP (P, 2) |
| #define | QUEUED_BODY(P) XEXP (P, 3) |
| #define | QUEUED_NEXT(P) XEXP (P, 4) |
| #define | NO_DEFER_POP (inhibit_defer_pop += 1) |
| #define | OK_DEFER_POP (inhibit_defer_pop -= 1) |
| #define | ADD_PARM_SIZE(TO, INC) |
| #define | SUB_PARM_SIZE(TO, DEC) |
| #define | ARGS_SIZE_TREE(SIZE) |
| #define | ARGS_SIZE_RTX(SIZE) |
| #define | FUNCTION_ARG_PADDING(MODE, TYPE) |
| #define | FUNCTION_ARG_BOUNDARY(MODE, TYPE) PARM_BOUNDARY |
| #define | STRICT_ARGUMENT_NAMING 0 |
| #define | PRETEND_OUTGOING_VARARGS_NAMED 0 |
| #define | MUST_PASS_IN_STACK(MODE, TYPE) |
| #define | RETURN_IN_MEMORY(TYPE) (TYPE_MODE (TYPE) == BLKmode) |
| #define | STACK_SAVEAREA_MODE(LEVEL) Pmode |
| #define | STACK_SIZE_MODE word_mode |
| #define | STACK_CHECK_BUILTIN 0 |
| #define | STACK_CHECK_PROBE_INTERVAL 4096 |
| #define | STACK_CHECK_PROBE_LOAD 0 |
| #define | STACK_CHECK_PROTECT (75 * UNITS_PER_WORD) |
| #define | STACK_CHECK_MAX_FRAME_SIZE (STACK_CHECK_PROBE_INTERVAL - UNITS_PER_WORD) |
| #define | STACK_CHECK_FIXED_FRAME_SIZE (4 * UNITS_PER_WORD) |
| #define | STACK_CHECK_MAX_VAR_SIZE (STACK_CHECK_MAX_FRAME_SIZE / 100) |
| #define | adjust_address(MEMREF, MODE, OFFSET) adjust_address_1 (MEMREF, MODE, OFFSET, 1, 1) |
| #define | adjust_address_nv(MEMREF, MODE, OFFSET) adjust_address_1 (MEMREF, MODE, OFFSET, 0, 1) |
| #define | adjust_automodify_address(MEMREF, MODE, ADDR, OFFSET) adjust_automodify_address_1 (MEMREF, MODE, ADDR, OFFSET, 1) |
| #define | adjust_automodify_address_nv(MEMREF, MODE, ADDR, OFFSET) adjust_automodify_address_1 (MEMREF, MODE, ADDR, OFFSET, 0) |
Enumerations | |
| enum | expand_modifier { EXPAND_NORMAL = 0, EXPAND_STACK_PARM = 2, EXPAND_SUM, EXPAND_CONST_ADDRESS, EXPAND_INITIALIZER, EXPAND_WRITE, EXPAND_MEMORY, EXPAND_NORMAL = 0, EXPAND_STACK_PARM = 2, EXPAND_SUM, EXPAND_CONST_ADDRESS, EXPAND_INITIALIZER, EXPAND_WRITE, EXPAND_MEMORY, EXPAND_NORMAL = 0, EXPAND_STACK_PARM, EXPAND_SUM, EXPAND_CONST_ADDRESS, EXPAND_INITIALIZER, EXPAND_WRITE, EXPAND_MEMORY, EXPAND_NORMAL = 0, EXPAND_STACK_PARM, EXPAND_SUM, EXPAND_CONST_ADDRESS, EXPAND_INITIALIZER, EXPAND_WRITE, EXPAND_MEMORY } |
| enum | direction { none, upward, downward, none, upward, downward, none, upward, downward, none, upward, downward } |
| enum | optab_methods { OPTAB_DIRECT, OPTAB_LIB, OPTAB_WIDEN, OPTAB_LIB_WIDEN, OPTAB_MUST_WIDEN, OPTAB_DIRECT, OPTAB_LIB, OPTAB_WIDEN, OPTAB_LIB_WIDEN, OPTAB_MUST_WIDEN, OPTAB_DIRECT, OPTAB_LIB, OPTAB_WIDEN, OPTAB_LIB_WIDEN, OPTAB_MUST_WIDEN, OPTAB_DIRECT, OPTAB_LIB, OPTAB_WIDEN, OPTAB_LIB_WIDEN, OPTAB_MUST_WIDEN } |
| enum | block_op_methods { BLOCK_OP_NORMAL, BLOCK_OP_NO_LIBCALL, BLOCK_OP_CALL_PARM, BLOCK_OP_NORMAL, BLOCK_OP_NO_LIBCALL, BLOCK_OP_CALL_PARM, BLOCK_OP_NORMAL, BLOCK_OP_NO_LIBCALL, BLOCK_OP_CALL_PARM, BLOCK_OP_TAILCALL, BLOCK_OP_NORMAL, BLOCK_OP_NO_LIBCALL, BLOCK_OP_CALL_PARM, BLOCK_OP_TAILCALL } |
| enum | save_level { SAVE_BLOCK, SAVE_FUNCTION, SAVE_NONLOCAL, SAVE_BLOCK, SAVE_FUNCTION, SAVE_NONLOCAL, SAVE_BLOCK, SAVE_FUNCTION, SAVE_NONLOCAL, SAVE_BLOCK, SAVE_FUNCTION, SAVE_NONLOCAL } |
| enum | extraction_pattern { EP_insv, EP_extv, EP_extzv, EP_insv, EP_extv, EP_extzv, EP_insv, EP_extv, EP_extzv, EP_insv, EP_extv, EP_extzv } |
Functions/Subroutines | |
| rtx expand_simple_binop | PARAMS ((enum machine_mode, enum rtx_code, rtx, rtx, rtx, int, enum optab_methods)) |
| rtx expand_simple_unop | PARAMS ((enum machine_mode, enum rtx_code, rtx, rtx, int)) |
| int have_insn_for | PARAMS ((enum rtx_code, enum machine_mode)) |
| void emit_libcall_block | PARAMS ((rtx, rtx, rtx, rtx)) |
| rtx gen_add2_insn | PARAMS ((rtx, rtx)) |
| rtx gen_add3_insn | PARAMS ((rtx, rtx, rtx)) |
| void emit_cmp_and_jump_insns | PARAMS ((rtx, rtx, enum rtx_code, rtx, enum machine_mode, int, rtx)) |
| void emit_indirect_jump | PARAMS ((rtx)) |
| rtx negate_rtx | PARAMS ((enum machine_mode, rtx)) |
| rtx expand_and | PARAMS ((enum machine_mode, rtx, rtx, rtx)) |
| rtx emit_store_flag | PARAMS ((rtx, enum rtx_code, rtx, rtx, enum machine_mode, int, int)) |
| rtx canonicalize_condition | PARAMS ((rtx, rtx, int, rtx *, rtx)) |
| rtx get_condition | PARAMS ((rtx, rtx *)) |
| rtx gen_cond_trap | PARAMS ((enum rtx_code, rtx, rtx, rtx)) |
| rtx expand_builtin | PARAMS ((tree, rtx, rtx, enum machine_mode, int)) |
| void std_expand_builtin_va_start | PARAMS ((tree, rtx)) |
| rtx std_expand_builtin_va_arg | PARAMS ((tree, tree)) |
| void default_init_builtins | PARAMS ((void)) |
| void record_base_value | PARAMS ((unsigned int, rtx, int)) |
| void record_alias_subset | PARAMS ((HOST_WIDE_INT, HOST_WIDE_INT)) |
| int can_address_p | PARAMS ((tree)) |
| rtx protect_from_queue | PARAMS ((rtx, int)) |
| void convert_move | PARAMS ((rtx, rtx, int)) |
| rtx convert_to_mode | PARAMS ((enum machine_mode, rtx, int)) |
| rtx convert_modes | PARAMS ((enum machine_mode, enum machine_mode, rtx, int)) |
| void init_block_move_fn | PARAMS ((const char *)) |
| rtx emit_block_move | PARAMS ((rtx, rtx, rtx, enum block_op_methods)) |
| void move_block_to_reg | PARAMS ((int, rtx, int, enum machine_mode)) |
| void move_block_from_reg | PARAMS ((int, rtx, int, int)) |
| void use_reg | PARAMS ((rtx *, rtx)) |
| void use_regs | PARAMS ((rtx *, int, int)) |
| int can_move_by_pieces | PARAMS ((unsigned HOST_WIDE_INT, unsigned int)) |
| int can_store_by_pieces | PARAMS ((unsigned HOST_WIDE_INT, rtx(*)(PTR, HOST_WIDE_INT, enum machine_mode), PTR, unsigned int)) |
| rtx store_by_pieces | PARAMS ((rtx, unsigned HOST_WIDE_INT, rtx(*)(PTR, HOST_WIDE_INT, enum machine_mode), PTR, unsigned int, int)) |
| rtx push_block | PARAMS ((rtx, int, int)) |
| tree find_placeholder | PARAMS ((tree, tree *)) |
| rtx expand_expr | PARAMS ((tree, rtx, enum machine_mode, enum expand_modifier)) |
| rtx compare_from_rtx | PARAMS ((rtx, rtx, enum rtx_code, int, enum machine_mode, rtx)) |
| void do_compare_rtx_and_jump | PARAMS ((rtx, rtx, enum rtx_code, int, enum machine_mode, rtx, rtx, rtx)) |
| int try_casesi | PARAMS ((tree, tree, tree, tree, rtx, rtx)) |
| rtx promoted_input_arg | PARAMS ((unsigned int, enum machine_mode *, int *)) |
| void set_mem_alias_set | PARAMS ((rtx, HOST_WIDE_INT)) |
| void set_mem_align | PARAMS ((rtx, unsigned int)) |
| void set_mem_expr | PARAMS ((rtx, tree)) |
| rtx change_address | PARAMS ((rtx, enum machine_mode, rtx)) |
| rtx adjust_address_1 | PARAMS ((rtx, enum machine_mode, HOST_WIDE_INT, int, int)) |
| rtx adjust_automodify_address_1 | PARAMS ((rtx, enum machine_mode, rtx, HOST_WIDE_INT, int)) |
| rtx offset_address | PARAMS ((rtx, rtx, HOST_WIDE_INT)) |
| rtx widen_memory_access | PARAMS ((rtx, enum machine_mode, HOST_WIDE_INT)) |
| rtx copy_to_suggested_reg | PARAMS ((rtx, rtx, enum machine_mode)) |
| void emit_stack_save | PARAMS ((enum save_level, rtx *, rtx)) |
| void emit_stack_restore | PARAMS ((enum save_level, rtx, rtx)) |
| void probe_stack_range | PARAMS ((HOST_WIDE_INT, rtx)) |
| rtx hard_libcall_value | PARAMS ((enum machine_mode)) |
| enum machine_mode mode_for_extraction | PARAMS ((enum extraction_pattern, int)) |
| rtx store_bit_field | PARAMS ((rtx, unsigned HOST_WIDE_INT, unsigned HOST_WIDE_INT, enum machine_mode, rtx, HOST_WIDE_INT)) |
| rtx extract_bit_field | PARAMS ((rtx, unsigned HOST_WIDE_INT, unsigned HOST_WIDE_INT, int, rtx, enum machine_mode, enum machine_mode, HOST_WIDE_INT)) |
| rtx expand_mult | PARAMS ((enum machine_mode, rtx, rtx, rtx, int)) |
| bool const_mult_add_overflow_p | PARAMS ((rtx, rtx, rtx, enum machine_mode, int)) |
| rtx expand_mult_add | PARAMS ((rtx, rtx, rtx, rtx, enum machine_mode, int)) |
| rtx expand_mult_highpart_adjust | PARAMS ((enum machine_mode, rtx, rtx, rtx, rtx, int)) |
| rtx assemble_static_space | PARAMS ((int)) |
| rtx lang_expand_expr | PARAMS ((union tree_node *, rtx, enum machine_mode, enum expand_modifier modifier)) |
| int safe_from_p | PARAMS ((rtx, tree, int)) |
| void do_jump_by_parts_greater_rtx | PARAMS ((enum machine_mode, int, rtx, rtx, rtx, rtx)) |
| #define ADD_PARM_SIZE | ( | TO, | |||
| INC | ) |
Value:
do { \ tree inc = (INC); \ if (host_integerp (inc, 0)) \ (TO).constant += tree_low_cst (inc, 0); \ else if ((TO).var == 0) \ (TO).var = convert (ssizetype, inc); \ else \ (TO).var = size_binop (PLUS_EXPR, (TO).var, \ convert (ssizetype, inc)); \ } while (0)
Definition at line 84 of file expr.h.
Referenced by assign_parm_is_stack_parm(), assign_parms(), initialize_argument_information(), locate_and_pad_parm(), and pad_below().
Definition at line 652 of file expr.h.
Referenced by alpha_expand_block_clear(), alpha_expand_block_move(), alpha_expand_unaligned_load(), alpha_expand_unaligned_load_words(), alpha_expand_unaligned_store(), alpha_expand_unaligned_store_words(), alpha_split_tfmode_pair(), alpha_split_tmode_pair(), alter_subreg(), assign_parm_setup_stack(), assign_parms(), block_move_sequence(), c4x_print_operand(), cris_print_operand(), crx_print_operand(), emit_and_preserve(), emit_block_move(), emit_group_load(), emit_group_load_1(), emit_group_store(), emit_move_change_mode(), emit_move_insn_1(), emit_push_insn(), expand_assignment(), expand_block_clear(), expand_block_move(), expand_builtin_apply(), expand_builtin_apply_args_1(), expand_builtin_return(), expand_expr(), expand_expr_real_1(), expand_movstr(), extract_bit_field(), extract_fixed_bit_field(), extract_force_align_mem_bit_field(), fixup_memory_subreg(), fr30_move_double(), gen_extv(), gen_extzv(), gen_insv(), gen_lowpart(), gen_lowpart_general(), gen_movtf(), gen_reload_indi(), gen_reload_outdi(), gen_split_1211(), gen_split_1247(), gen_split_1267(), gen_split_move_double(), h8sx_emit_movmd(), i960_output_move_double(), i960_output_move_double_zero(), i960_output_move_quad(), i960_output_move_quad_zero(), ia64_expand_movxf_movrf(), ia64_split_timode(), ia64_split_tmode(), init_alignment_context(), insert_restore(), insert_save(), ix86_emit_restore_regs_using_mov(), ix86_emit_save_regs_using_mov(), ix86_expand_builtin(), ix86_expand_vector_extract(), ix86_expand_vector_move_misalign(), ix86_expand_vector_set(), ix86_split_long_move(), ix86_split_to_parts(), ix86_va_arg(), m68hc11_split_move(), m88k_builtin_saveregs(), mcore_print_operand(), mdx_block_move_straight(), mips_block_move_straight(), mips_emit_fcc_reload(), mips_get_unaligned_mem(), mips_subword(), move_block_from_reg(), move_by_pieces(), move_by_pieces_1(), move_tail(), optimize_bit_field(), optimize_bitfield_assignment_op(), output_854(), output_andsi3(), output_btst(), output_iorsi3(), output_move_double(), output_move_quad(), output_push_double(), output_scc_di(), output_xorsi3(), print_operand(), rs6000_emit_move(), s390_expand_insv(), s390_expand_setmem(), s390_narrow_logical_operator(), sh_builtin_saveregs(), sh_initialize_trampoline(), sjlj_emit_dispatch_table(), sjlj_emit_function_enter(), sjlj_mark_call_sites(), smalloffset_double_mem_p(), spill_xfmode_operand(), spill_xfmode_rfmode_operand(), split_di(), split_ti(), store_bit_field(), store_by_pieces(), store_by_pieces_2(), store_constructor(), store_constructor_field(), store_expr(), store_field(), store_fixed_bit_field(), subw(), thumb_load_double_from_address(), xtensa_expand_block_move(), and xtensa_split_operand_pair().
Definition at line 656 of file expr.h.
Referenced by alter_reg(), assign_parm_setup_reg(), assign_parms_unsplit_complex(), assign_stack_temp_for_type(), cris_emit_movem_store(), cris_gen_movem_load(), double_memory_operand(), eliminate_regs(), eliminate_regs_1(), emit_move_change_mode(), emit_note_insn_var_location(), expand_anon_union_decl(), expand_expr(), expand_expr_real_1(), fixup_var_refs_1(), gen_lowpart_for_combine(), gen_lowpart_if_possible(), gen_move_insn(), make_decl_rtl(), make_extraction(), make_memloc(), operand_subword(), print_operand(), purge_addressof_1(), read_complex_part(), rs6000_expand_vector_extract(), rs6000_expand_vector_init(), rs6000_expand_vector_set(), rs6000_move_block_from_reg(), s390_canonicalize_comparison(), setup_save_areas(), simplify_shift_const(), simplify_shift_const_1(), simplify_subreg(), single_move_for_movmem(), single_move_for_strmov(), validate_replace_rtx_1(), and write_complex_part().
| #define adjust_automodify_address | ( | MEMREF, | |||
| MODE, | |||||
| ADDR, | |||||
| OFFSET | ) | adjust_automodify_address_1 (MEMREF, MODE, ADDR, OFFSET, 1) |
Definition at line 662 of file expr.h.
Referenced by arm_gen_load_multiple(), arm_gen_movmemqi(), arm_gen_store_multiple(), crx_expand_movmem_single(), expand_block_move(), ia64_split_tmode(), move_by_pieces(), move_by_pieces_1(), store_by_pieces(), and store_by_pieces_2().
| #define adjust_automodify_address_nv | ( | MEMREF, | |||
| MODE, | |||||
| ADDR, | |||||
| OFFSET | ) | adjust_automodify_address_1 (MEMREF, MODE, ADDR, OFFSET, 0) |
Definition at line 666 of file expr.h.
Referenced by arm_gen_load_multiple(), arm_gen_store_multiple(), ix86_expand_clrmem(), and ix86_expand_movmem().
| #define ARGS_SIZE_RTX | ( | SIZE | ) |
Value:
((SIZE).var == 0 ? GEN_INT ((SIZE).constant) \ : expand_expr (ARGS_SIZE_TREE (SIZE), NULL_RTX, VOIDmode, 0))
Definition at line 117 of file expr.h.
Referenced by assign_parm_find_stack_rtl(), assign_parms(), compute_argument_addresses(), emit_library_call_value_1(), expand_call(), and store_one_arg().
| #define ARGS_SIZE_TREE | ( | SIZE | ) |
Value:
((SIZE).var == 0 ? ssize_int ((SIZE).constant) \ : size_binop (PLUS_EXPR, convert (ssizetype, (SIZE).var), \ ssize_int ((SIZE).constant)))
Definition at line 111 of file expr.h.
Referenced by compute_argument_block_size(), locate_and_pad_parm(), and pad_to_arg_alignment().
| #define FUNCTION_ARG_PADDING | ( | MODE, | |||
| TYPE | ) |
Value:
(! BYTES_BIG_ENDIAN \ ? upward \ : (((MODE) == BLKmode \ ? ((TYPE) && TREE_CODE (TYPE_SIZE (TYPE)) == INTEGER_CST \ && int_size_in_bytes (TYPE) < (PARM_BOUNDARY / BITS_PER_UNIT)) \ : GET_MODE_BITSIZE (MODE) < PARM_BOUNDARY) \ ? downward : upward))
| #define MUST_PASS_IN_STACK | ( | MODE, | |||
| TYPE | ) |
Value:
((TYPE) != 0 \ && (TREE_CODE (TYPE_SIZE (TYPE)) != INTEGER_CST \ || TREE_ADDRESSABLE (TYPE) \ || ((MODE) == BLKmode \ && ! ((TYPE) != 0 && TREE_CODE (TYPE_SIZE (TYPE)) == INTEGER_CST \ && 0 == (int_size_in_bytes (TYPE) \ % (PARM_BOUNDARY / BITS_PER_UNIT))) \ && (FUNCTION_ARG_PADDING (MODE, TYPE) \ == (BYTES_BIG_ENDIAN ? upward : downward)))))
| #define NO_DEFER_POP (inhibit_defer_pop += 1) |
Definition at line 63 of file expr.h.
Referenced by emit_block_move(), emit_library_call_value_1(), expand_abs(), expand_builtin_apply(), expand_builtin_mathfn(), expand_call(), expand_doubleword_shift(), expand_errno_check(), expand_expr(), expand_expr_real_1(), expand_start_stmt_expr(), store_expr(), and store_one_arg().
| #define OK_DEFER_POP (inhibit_defer_pop -= 1) |
Definition at line 67 of file expr.h.
Referenced by emit_block_move(), emit_library_call_value_1(), expand_abs(), expand_builtin_apply(), expand_builtin_mathfn(), expand_doubleword_shift(), expand_end_stmt_expr(), expand_errno_check(), expand_expr(), expand_expr_real_1(), and store_expr().
| #define STACK_CHECK_FIXED_FRAME_SIZE (4 * UNITS_PER_WORD) |
| #define STACK_CHECK_MAX_FRAME_SIZE (STACK_CHECK_PROBE_INTERVAL - UNITS_PER_WORD) |
| #define STACK_CHECK_MAX_VAR_SIZE (STACK_CHECK_MAX_FRAME_SIZE / 100) |
Definition at line 249 of file expr.h.
Referenced by expand_decl(), and initialize_argument_information().
| #define STACK_CHECK_PROBE_INTERVAL 4096 |
| #define STACK_CHECK_PROBE_LOAD 0 |
| #define STACK_CHECK_PROTECT (75 * UNITS_PER_WORD) |
| #define STACK_SIZE_MODE word_mode |
| #define SUB_PARM_SIZE | ( | TO, | |||
| DEC | ) |
Value:
do { \ tree dec = (DEC); \ if (host_integerp (dec, 0)) \ (TO).constant -= tree_low_cst (dec, 0); \ else if ((TO).var == 0) \ (TO).var = size_binop (MINUS_EXPR, ssize_int (0), \ convert (ssizetype, dec)); \ else \ (TO).var = size_binop (MINUS_EXPR, (TO).var, \ convert (ssizetype, dec)); \ } while (0)
Definition at line 96 of file expr.h.
Referenced by initialize_argument_information(), locate_and_pad_parm(), and pad_below().
| enum block_op_methods |
| enum direction |
| enum expand_modifier |
| enum extraction_pattern |
| enum optab_methods |
| enum save_level |
| rtx lang_expand_expr PARAMS | ( | (union tree_node *, rtx, enum machine_mode, enum expand_modifier modifier) | ) |
| rtx assemble_static_space PARAMS | ( | (int) | ) |
| bool const_mult_add_overflow_p PARAMS | ( | (rtx, rtx, rtx, enum machine_mode, int) | ) |
| rtx expand_mult PARAMS | ( | (enum machine_mode, rtx, rtx, rtx, int) | ) |
| rtx extract_bit_field PARAMS | ( | (rtx, unsigned HOST_WIDE_INT, unsigned HOST_WIDE_INT, int, rtx, enum machine_mode, enum machine_mode, HOST_WIDE_INT) | ) |
| rtx store_bit_field PARAMS | ( | (rtx, unsigned HOST_WIDE_INT, unsigned HOST_WIDE_INT, enum machine_mode, rtx, HOST_WIDE_INT) | ) |
| enum machine_mode mode_for_extraction PARAMS | ( | (enum extraction_pattern, int) | ) |
| rtx hard_libcall_value PARAMS | ( | (enum machine_mode) | ) |
| void emit_stack_restore PARAMS | ( | (enum save_level, rtx, rtx) | ) |
| void emit_stack_save PARAMS | ( | (enum save_level, rtx *, rtx) | ) |
| rtx copy_to_suggested_reg PARAMS | ( | (rtx, rtx, enum machine_mode) | ) |
| rtx widen_memory_access PARAMS | ( | (rtx, enum machine_mode, HOST_WIDE_INT) | ) |
| rtx adjust_automodify_address_1 PARAMS | ( | (rtx, enum machine_mode, rtx, HOST_WIDE_INT, int) | ) |
| rtx adjust_address_1 PARAMS | ( | (rtx, enum machine_mode, HOST_WIDE_INT, int, int) | ) |
| rtx change_address PARAMS | ( | (rtx, enum machine_mode, rtx) | ) |
| rtx promoted_input_arg PARAMS | ( | (unsigned int, enum machine_mode *, int *) | ) |
| void do_compare_rtx_and_jump PARAMS | ( | (rtx, rtx, enum rtx_code, int, enum machine_mode, rtx, rtx, rtx) | ) |
| rtx expand_expr PARAMS | ( | (tree, rtx, enum machine_mode, enum expand_modifier) | ) |
| rtx store_by_pieces PARAMS | ( | (rtx, unsigned HOST_WIDE_INT, rtx(*)(PTR, HOST_WIDE_INT, enum machine_mode), PTR, unsigned int, int) | ) |
| int can_store_by_pieces PARAMS | ( | (unsigned HOST_WIDE_INT, rtx(*)(PTR, HOST_WIDE_INT, enum machine_mode), PTR, unsigned int) | ) |
| int can_move_by_pieces PARAMS | ( | (unsigned HOST_WIDE_INT, unsigned int) | ) |
| void move_block_to_reg PARAMS | ( | (int, rtx, int, enum machine_mode) | ) |
| rtx emit_block_move PARAMS | ( | (rtx, rtx, rtx, enum block_op_methods) | ) |
| void init_block_move_fn PARAMS | ( | (const char *) | ) |
Definition at line 635 of file mips-tfile.c.
| rtx convert_modes PARAMS | ( | (enum machine_mode, enum machine_mode, rtx, int) | ) |
| rtx convert_to_mode PARAMS | ( | (enum machine_mode, rtx, int) | ) |
| int can_address_p PARAMS | ( | (tree) | ) |
| void record_alias_subset PARAMS | ( | (HOST_WIDE_INT, HOST_WIDE_INT) | ) |
Definition at line 77 of file cplus-dem.c.
| rtx expand_builtin PARAMS | ( | (tree, rtx, rtx, enum machine_mode, int) | ) |
| rtx expand_and PARAMS | ( | (enum machine_mode, rtx, rtx, rtx) | ) |
| rtx negate_rtx PARAMS | ( | (enum machine_mode, rtx) | ) |
| int have_insn_for PARAMS | ( | (enum rtx_code, enum machine_mode) | ) |
| rtx expand_simple_unop PARAMS | ( | (enum machine_mode, enum rtx_code, rtx, rtx, int) | ) |
| rtx expand_simple_binop PARAMS | ( | (enum machine_mode, enum rtx_code, rtx, rtx, rtx, int, enum optab_methods) | ) |
1.5.6