Add and use seqBitmap when constructing SRTs
authorIan Lynagh <igloo@earth.li>
Wed, 27 Feb 2008 14:45:05 +0000 (14:45 +0000)
committerIan Lynagh <igloo@earth.li>
Wed, 27 Feb 2008 14:45:05 +0000 (14:45 +0000)
commit0dfab83f21817343d334314ddd25026f3f0224ab
tree351b5d82b661f8c2c63ac3bad41aeb4dd1477919
parentb4696d8ac6c34ccb4e3ed833831ba8166dcce578
Add and use seqBitmap when constructing SRTs
This roughly halves memory usage when compiling
    module Foo where

    foo :: Double -> Int
    foo x | x == 1 = 1
    ...
    foo x | x == 500 = 500
without optimisation.
compiler/codeGen/Bitmap.hs
compiler/simplStg/SRT.lhs