Make some more modules use LazyUniqFM instead of UniqFM
authorIan Lynagh <igloo@earth.li>
Thu, 7 Feb 2008 01:57:14 +0000 (01:57 +0000)
committerIan Lynagh <igloo@earth.li>
Thu, 7 Feb 2008 01:57:14 +0000 (01:57 +0000)
commit727fae32ea0b6ca6ebdf1b3137649813e4d7ac3d
tree9ee1d6055290f255503287d54ecce59862a6a278
parentd6a7aff83282d537e160264604d6703e2698600e
Make some more modules use LazyUniqFM instead of UniqFM
If these modules use UniqFM then we get a stack overflow when compiling
modules that use fundeps. I haven't tracked down the actual cause.
21 files changed:
compiler/basicTypes/NewDemand.lhs
compiler/basicTypes/VarEnv.lhs
compiler/coreSyn/CoreFVs.lhs
compiler/coreSyn/CoreTidy.lhs
compiler/nativeGen/AsmCodeGen.lhs
compiler/nativeGen/MachRegs.lhs
compiler/nativeGen/RegAllocColor.hs
compiler/nativeGen/RegAllocLinear.hs
compiler/nativeGen/RegAllocStats.hs
compiler/nativeGen/RegLiveness.hs
compiler/nativeGen/RegSpillCost.hs
compiler/simplCore/OccurAnal.lhs
compiler/stranal/DmdAnal.lhs
compiler/typecheck/TcGadt.lhs
compiler/utils/GraphBase.hs
compiler/utils/GraphColor.hs
compiler/utils/GraphOps.hs
compiler/utils/GraphPpr.hs
compiler/utils/LazyUniqFM.lhs
compiler/utils/UniqSet.lhs
compiler/vectorise/VectType.hs