DEFPARAM (PARAM_ALIGN_LOOP_ITERATIONS,
"align-loop-iterations",
- "Loops iterating at least selected number of iterations will get loop alignment..",
- 4, 0, 0)
+ "Loops iterating at least selected number of iterations will get "
+ "loop alignment.", 4, 0, 0)
/* For guessed profiles, the loops having unknown number of iterations
are predicted to iterate relatively few (10) times at average.
DEFPARAM (PARAM_LOOP_INTERCHANGE_STRIDE_RATIO,
"loop-interchange-stride-ratio",
- "The minimum stride ratio for loop interchange to be profitable",
+ "The minimum stride ratio for loop interchange to be profitable.",
2, 0, 0)
/* Whether we should use canonical types rather than deep "structural"
DEFPARAM (PARAM_LOOP_BLOCK_TILE_SIZE,
"loop-block-tile-size",
- "size of tiles for loop blocking.",
+ "Size of tiles for loop blocking.",
51, 0, 0)
/* Maximal number of parameters that we allow in a SCoP. */
DEFPARAM (PARAM_GRAPHITE_MAX_NB_SCOP_PARAMS,
"graphite-max-nb-scop-params",
- "maximum number of parameters in a SCoP.",
+ "Maximum number of parameters in a SCoP.",
10, 0, 0)
/* Maximal number of array references in a scop. */
DEFPARAM (PARAM_GRAPHITE_MAX_ARRAYS_PER_SCOP,
"graphite-max-arrays-per-scop",
- "maximum number of arrays per scop.",
+ "Maximum number of arrays per scop.",
100, 0, 0)
DEFPARAM (PARAM_MAX_ISL_OPERATIONS,
"max-isl-operations",
- "maximum number of isl operations, 0 means unlimited",
+ "Maximum number of isl operations, 0 means unlimited.",
350000, 0, 0)
/* For testsuite purposes allow to check for codegen error handling. */
DEFPARAM (PARAM_GRAPHITE_ALLOW_CODEGEN_ERRORS,
"graphite-allow-codegen-errors",
- "whether codegen errors should be ICEs when -fchecking.",
+ "Whether codegen errors should be ICEs when -fchecking.",
0, 0, 1)
/* Avoid data dependence analysis on very large loops. */
to look up for profile data. Otherwise, use a more stable
external id based on assembler name and source location. */
DEFPARAM (PARAM_PROFILE_FUNC_INTERNAL_ID,
- "profile-func-internal-id",
- "use internal function id in profile lookup.",
- 0, 0, 1)
+ "profile-func-internal-id",
+ "Use internal function id in profile lookup.",
+ 0, 0, 1)
/* When the parameter is 1, track the most frequent N target
addresses in indirect-call profile. This disables
indirect_call_profiler_v2 which tracks single target. */
DEFPARAM (PARAM_INDIR_CALL_TOPN_PROFILE,
- "indir-call-topn-profile",
- "track topn target addresses in indirect-call profile.",
- 0, 0, 1)
+ "indir-call-topn-profile",
+ "Track top N target addresses in indirect-call profile.",
+ 0, 0, 1)
/* Avoid SLP vectorization of large basic blocks. */
DEFPARAM (PARAM_SLP_MAX_INSNS_IN_BB,
- "slp-max-insns-in-bb",
- "Maximum number of instructions in basic block to be considered for SLP vectorization.",
- 1000, 0, 0)
+ "slp-max-insns-in-bb",
+ "Maximum number of instructions in basic block to be considered for "
+ "SLP vectorization.", 1000, 0, 0)
DEFPARAM (PARAM_MIN_INSN_TO_PREFETCH_RATIO,
"min-insn-to-prefetch-ratio",
DEFPARAM (PARAM_IPA_CP_EVAL_THRESHOLD,
"ipa-cp-eval-threshold",
"Threshold ipa-cp opportunity evaluation that is still considered "
- "beneficial to clone..",
+ "beneficial to clone.",
500, 0, 0)
DEFPARAM (PARAM_IPA_CP_RECURSION_PENALTY,
"ipa-cp-recursion-penalty",
"Percentage penalty the recursive functions will receive when they "
- "are evaluated for cloning..",
+ "are evaluated for cloning.",
40, 0, 100)
DEFPARAM (PARAM_IPA_CP_SINGLE_CALL_PENALTY,
"ipa-cp-single-call-penalty",
"Percentage penalty functions containing a single call to another "
- "function will receive when they are evaluated for cloning..",
+ "function will receive when they are evaluated for cloning.",
15, 0, 100)
DEFPARAM (PARAM_IPA_MAX_AGG_ITEMS,
DEFPARAM (PARAM_IPA_CP_LOOP_HINT_BONUS,
"ipa-cp-loop-hint-bonus",
"Compile-time bonus IPA-CP assigns to candidates which make loop "
- "bounds or strides known..",
+ "bounds or strides known.",
64, 0, 0)
DEFPARAM (PARAM_IPA_CP_ARRAY_INDEX_HINT_BONUS,
"ipa-cp-array-index-hint-bonus",
"Compile-time bonus IPA-CP assigns to candidates which make an array "
- "index known..",
+ "index known.",
48, 0, 0)
DEFPARAM (PARAM_IPA_MAX_AA_STEPS,
DEFPARAM (PARAM_TREE_REASSOC_WIDTH,
"tree-reassoc-width",
"Set the maximum number of instructions executed in parallel in "
- "reassociated tree. If 0, use the target dependent heuristic..",
+ "reassociated tree. If 0, use the target dependent heuristic.",
0, 0, 0)
DEFPARAM (PARAM_MAX_TAIL_MERGE_COMPARISONS,
DEFPARAM (PARAM_HSA_GEN_DEBUG_STORES,
"hsa-gen-debug-stores",
- "Level of hsa debug stores verbosity",
+ "Level of hsa debug stores verbosity.",
0, 0, 1)
DEFPARAM (PARAM_MAX_SPECULATIVE_DEVIRT_MAYDEFS,
"max-speculative-devirt-maydefs",
"Maximum number of may-defs visited when devirtualizing "
- "speculatively", 50, 0, 0)
+ "speculatively.", 50, 0, 0)
DEFPARAM (PARAM_MAX_VRP_SWITCH_ASSERTIONS,
"max-vrp-switch-assertions",
"Maximum number of assertions to add along the default "
- "edge of a switch statement during VRP",
+ "edge of a switch statement during VRP.",
10, 0, 0)
DEFPARAM (PARAM_VECT_EPILOGUES_NOMASK,