On 2015-02-27 8:06 PM, Sandra Loosemore wrote:
On 02/27/2015 03:03 PM, Vladimir Makarov wrote:
The following patch improves inheritance for PR64317 testcase
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64317
[snip]
Index: params.def
===================================================================
--- params.def (revision 220916)
+++ params.def (working copy)
@@ -836,6 +836,11 @@ DEFPARAM (PARAM_LRA_MAX_CONSIDERED_RELOA
"The max number of reload pseudos which are considered during
spilling a non-reload pseudo",
500, 0, 0)
+DEFPARAM (PARAM_LRA_INHERITANCE_EBB_PROBABILITY_CUTOFF,
+ "lra-inheritance-ebb-probability-cutoff",
+ "Minimal fall-through edge probability in percentage used to
add BB to inheritance EEB in LRA",
s/EEB/EBB/?
I can't say I understand what either of those abbreviations means....
EBB is an extended basic block.
EEB is a typo.
Sorry for using the abbreviation but it is a way to keep attribute name
shorter (although it is already too long).