Remove uniqSetToList
authorBartosz Nitka <niteria@gmail.com>
Fri, 1 Jul 2016 11:58:39 +0000 (04:58 -0700)
committerBartosz Nitka <niteria@gmail.com>
Fri, 1 Jul 2016 12:44:27 +0000 (05:44 -0700)
commitcbfeff4b3caade8092c13f0f71371e6525ece9ac
tree300101b60cea80cfd2640e4db74efdaa489b7cd9
parent6377757918c1e7f63638d6f258cad8d5f02bb6a7
Remove uniqSetToList

This documents nondeterminism in code generation and removes
the nondeterministic ufmToList function. In the future someone
will have to use nonDetEltsUFM (with proper explanation)
or pprUFM.
12 files changed:
compiler/llvmGen/LlvmCodeGen/Base.hs
compiler/nativeGen/RegAlloc/Graph/ArchBase.hs
compiler/nativeGen/RegAlloc/Graph/Main.hs
compiler/nativeGen/RegAlloc/Graph/Spill.hs
compiler/nativeGen/RegAlloc/Graph/SpillClean.hs
compiler/nativeGen/RegAlloc/Graph/SpillCost.hs
compiler/nativeGen/RegAlloc/Linear/Main.hs
compiler/nativeGen/RegAlloc/Liveness.hs
compiler/utils/GraphColor.hs
compiler/utils/GraphOps.hs
compiler/utils/GraphPpr.hs
compiler/utils/UniqSet.hs