Make vectInfoParallelVars a DVarSet
authorBartosz Nitka <niteria@gmail.com>
Tue, 7 Jun 2016 14:19:30 +0000 (07:19 -0700)
committerBartosz Nitka <niteria@gmail.com>
Tue, 7 Jun 2016 15:23:37 +0000 (08:23 -0700)
commit5db93d2e567ecb7169b06097244361327ec1eb2a
tree5032e35eaf6895baf9a0bf5f6a43fe7a21a9120a
parent3b698e8938ccfa3e0dbf192abf4984d6937a196e
Make vectInfoParallelVars a DVarSet

We dump it in the interface file, so we need to do it in a
deterministic order. I haven't seen any problems with this
during my testing, but that's probably because it's unused.

Test Plan: ./validate

Reviewers: simonmar, austin, bgamari

Subscribers: thomie

Differential Revision: https://phabricator.haskell.org/D2313

GHC Trac Issues: #4012
compiler/iface/MkIface.hs
compiler/iface/TcIface.hs
compiler/main/HscTypes.hs
compiler/main/TidyPgm.hs
compiler/vectorise/Vectorise/Env.hs
compiler/vectorise/Vectorise/Exp.hs
compiler/vectorise/Vectorise/Monad.hs
compiler/vectorise/Vectorise/Monad/Global.hs