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)
commit1370a4a360ec154b390c1da21d40e446739b24c8
tree980c5beb71d643ae79a873c38c0753ad0ae002e9
parent15575cf8f17fee0fdd3151c5dbb0a0f89b01c708
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