Changes between Version 2 and Version 3 of Ticket #16335, comment 2


Ignore:
Timestamp:
Feb 18, 2019 5:20:14 PM (10 months ago)
Author:
sgraf
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #16335, comment 2

    v2 v3  
    33||=SpecConstr=||= CPR+WW =||
    44||Multiple specialisations||One specialisation||
    5 ||Looks at how much the definition scrutinises its arguments in ''any'' of its case expressions (unless `-fspec-constr-keen`))||Looks at how deep the constructed products are in ''all'' its return branches (mostly since we only do one specialisation)||
     5||Looks at how much the definition scrutinises its arguments in ''any'' of its case expressions (unless `-fspec-constr-keen`)||Looks at how deep the constructed products are in ''all'' its return branches (mostly since we only do one specialisation)||
    66||Compares that to how the function is called and only allows matching specialisations||Doesn't look at calls, but only provides the most conservative specialisation anyway||
    77