Separate and optional size thresholds for SpecConstr and LiberateCase
authorRoman Leshchinskiy <rl@cse.unsw.edu.au>
Fri, 14 Dec 2007 00:27:19 +0000 (00:27 +0000)
committerRoman Leshchinskiy <rl@cse.unsw.edu.au>
Fri, 14 Dec 2007 00:27:19 +0000 (00:27 +0000)
commit81de68e651377e8f31c83b1919a64a17a6567233
tree2d71809ba334c6c43c351b7a7a4100fd58dac85b
parent6effb9e6c8af3a5b600824d90f0e8e6a44ab18ae
Separate and optional size thresholds for SpecConstr and LiberateCase

This patch replaces -fspec-threshold by -fspec-constr-threshold and
-fliberate-case-threshold. The thresholds can be disabled by
-fno-spec-constr-threshold and -fno-liberate-case-threshold.
compiler/main/DynFlags.hs
compiler/simplCore/LiberateCase.lhs
compiler/specialise/SpecConstr.lhs