diff options
Diffstat (limited to 'gcc/params.opt')
-rw-r--r-- | gcc/params.opt | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/gcc/params.opt b/gcc/params.opt index 72f6a474b4e..9f32d551ace 100644 --- a/gcc/params.opt +++ b/gcc/params.opt @@ -426,6 +426,10 @@ The maximum number of instructions in an inner loop that is being considered for Common Joined UInteger Var(param_loop_versioning_max_outer_insns) Init(100) Param Optimization The maximum number of instructions in an outer loop that is being considered for versioning, on top of the instructions in inner loops. +-param=loop-versioning-histogram_prcnts= +Common Joined UInteger Var(param_loop_versioning_histogram_prcnt) Init(30) Param Optimization +Percentage of the dominating iteration count required for versioning. + -param=lra-inheritance-ebb-probability-cutoff= Common Joined UInteger Var(param_lra_inheritance_ebb_probability_cutoff) Init(40) IntegerRange(0, 100) Param Optimization Minimal fall-through edge probability in percentage used to add BB to inheritance EBB in LRA. @@ -890,6 +894,10 @@ Size of the linear portion of the histogram counter for profile feedback. Common Joined UInteger Var(param_profile_histogram_peel_prcnt) Init(6) Param Optimization Peels if it can eliminate at least this percentage per 1 peeling. +-param=profile-histogram-peel-overall-prcnt= +Common Joined UInteger Var(param_profile_histogram_peel_overall_prcnt) Init(30) Param Optimization +Peels if it can eliminate at least this percentage of executions of the loop. + -param=profile-func-internal-id= Common Joined UInteger Var(param_profile_func_internal_id) IntegerRange(0, 1) Param Use internal function id in profile lookup. |