#include "params.def"


Go to the source code of this file.
Data Types | |
| type | param_info |
Defines | |
| #define | INVALID_PARAM_VAL (-1) |
| #define | DEFPARAM(enumerator, option, msgid, default) enumerator, |
| #define | PARAM_VALUE(ENUM) (compiler_params[(int) ENUM].value) |
| #define | MAX_INLINE_INSNS_SINGLE PARAM_VALUE (PARAM_MAX_INLINE_INSNS_SINGLE) |
| #define | MAX_INLINE_INSNS PARAM_VALUE (PARAM_MAX_INLINE_INSNS) |
| #define | MAX_INLINE_SLOPE PARAM_VALUE (PARAM_MAX_INLINE_SLOPE) |
| #define | MIN_INLINE_INSNS PARAM_VALUE (PARAM_MIN_INLINE_INSNS) |
| #define | MAX_INLINE_INSNS_AUTO PARAM_VALUE (PARAM_MAX_INLINE_INSNS_AUTO) |
| #define | MAX_INLINE_INSNS_RTL PARAM_VALUE (PARAM_MAX_INLINE_INSNS_RTL) |
| #define | MAX_DELAY_SLOT_INSN_SEARCH PARAM_VALUE (PARAM_MAX_DELAY_SLOT_INSN_SEARCH) |
| #define | MAX_DELAY_SLOT_LIVE_SEARCH PARAM_VALUE (PARAM_MAX_DELAY_SLOT_LIVE_SEARCH) |
| #define | MAX_PENDING_LIST_LENGTH PARAM_VALUE (PARAM_MAX_PENDING_LIST_LENGTH) |
| #define | MAX_GCSE_MEMORY ((size_t) PARAM_VALUE (PARAM_MAX_GCSE_MEMORY)) |
| #define | MAX_GCSE_PASSES PARAM_VALUE (PARAM_MAX_GCSE_PASSES) |
| #define | MAX_UNROLLED_INSNS PARAM_VALUE (PARAM_MAX_UNROLLED_INSNS) |
Enumerations | |
| enum | compiler_param { DEFPARAM, DEFPARAM, DEFPARAM, DEFPARAM } |
Functions/Subroutines | |
| void add_params | PARAMS ((const param_info params[], size_t n)) |
| void set_param_value | PARAMS ((const char *name, int value)) |
Variables | |
| param_info * | compiler_params |
| #define INVALID_PARAM_VAL (-1) |
Definition at line 40 of file params.h.
Referenced by independent_decode_option(), and set_param_value().
| #define MAX_DELAY_SLOT_INSN_SEARCH PARAM_VALUE (PARAM_MAX_DELAY_SLOT_INSN_SEARCH) |
| #define MAX_DELAY_SLOT_LIVE_SEARCH PARAM_VALUE (PARAM_MAX_DELAY_SLOT_LIVE_SEARCH) |
Definition at line 101 of file params.h.
Referenced by incr_ticks_for_insn(), and mark_target_live_regs().
| #define MAX_GCSE_MEMORY ((size_t) PARAM_VALUE (PARAM_MAX_GCSE_MEMORY)) |
| #define MAX_GCSE_PASSES PARAM_VALUE (PARAM_MAX_GCSE_PASSES) |
| #define MAX_INLINE_INSNS PARAM_VALUE (PARAM_MAX_INLINE_INSNS) |
Definition at line 89 of file params.h.
Referenced by decode_f_option(), and inlinable_function_p().
| #define MAX_INLINE_INSNS_AUTO PARAM_VALUE (PARAM_MAX_INLINE_INSNS_AUTO) |
Definition at line 95 of file params.h.
Referenced by cgraph_default_inline_p(), and inlinable_function_p().
| #define MAX_INLINE_INSNS_RTL PARAM_VALUE (PARAM_MAX_INLINE_INSNS_RTL) |
| #define MAX_INLINE_INSNS_SINGLE PARAM_VALUE (PARAM_MAX_INLINE_INSNS_SINGLE) |
Definition at line 87 of file params.h.
Referenced by cgraph_default_inline_p(), and inlinable_function_p().
| #define MAX_INLINE_SLOPE PARAM_VALUE (PARAM_MAX_INLINE_SLOPE) |
| #define MAX_PENDING_LIST_LENGTH PARAM_VALUE (PARAM_MAX_PENDING_LIST_LENGTH) |
Definition at line 103 of file params.h.
Referenced by sched_analyze(), sched_analyze_1(), and sched_analyze_insn().
| #define MAX_UNROLLED_INSNS PARAM_VALUE (PARAM_MAX_UNROLLED_INSNS) |
| #define MIN_INLINE_INSNS PARAM_VALUE (PARAM_MIN_INLINE_INSNS) |
Definition at line 93 of file params.h.
Referenced by decode_f_option(), and inlinable_function_p().
| #define PARAM_VALUE | ( | ENUM | ) | (compiler_params[(int) ENUM].value) |
Definition at line 83 of file params.h.
Referenced by add_to_mem_set_list(), can_unroll_loop_p(), cgraph_check_inline_limits(), cgraph_decide_inlining(), cgraph_decide_inlining_of_small_functions(), cgraph_decide_recursive_inlining(), cgraph_estimate_size_after_inlining(), cgraph_maybe_hot_edge_p(), chrec_fold_plus_1(), copy_bb_p(), cse_basic_block(), cse_end_of_basic_block(), cse_main(), cselib_invalidate_mem(), decide_peel_completely(), decide_peel_once_rolling(), decide_peel_simple(), decide_unroll_constant_iterations(), decide_unroll_runtime_iterations(), decide_unroll_stupid(), determine_unroll_factor(), duplicate_computed_gotos(), estimate_num_insns_1(), expand_var_during_unrolling(), find_equiv_reg(), follow_ssa_edge(), ggc_collect(), instantiate_parameters_1(), maybe_hot_bb_p(), new_loop_vec_info(), predict_loops(), print_version(), probably_cold_bb_p(), record_temporary_equivalences_from_stmts_at_dest(), schedule_ebbs(), stack_protect_classify_type(), tail_duplicate(), tree_expand_cfg(), tree_unswitch_single_loop(), try_crossjump_bb(), try_crossjump_to_edge(), try_unroll_loop_completely(), unswitch_single_loop(), and vect_enhance_data_refs_alignment().
| enum compiler_param |
| void add_params PARAMS | ( | (const param_info params[], size_t n) | ) |
1.5.6