Improved VectInfo
authorManuel M T Chakravarty <chak@cse.unsw.edu.au>
Tue, 8 May 2007 08:06:09 +0000 (08:06 +0000)
committerManuel M T Chakravarty <chak@cse.unsw.edu.au>
Tue, 8 May 2007 08:06:09 +0000 (08:06 +0000)
commit098f818b622e5095fbd3f6318a463fcb2ce14fc6
tree5f43d19a31276d61b48102b30c16d5b0b5a3f6cc
parent30b123f6d3a42f5899e89d435a0add50daa19413
Improved VectInfo
- We need to keep pairs of (f, f_CC) in VectInfo as it is difficult
  to obtain Names from OccNames (of imported modules) in Core passes.
- There is a choice of keeping Names or Vars in VectInfo.  We go with Vars
  for now; mainly to avoid converting between Names and Vars repeatedly for
  the same VectInfo in other than one-shot mode.

  Again goes to the HEAD straight away to avoid conflicts down the road.
compiler/iface/LoadIface.lhs
compiler/iface/MkIface.lhs
compiler/iface/TcIface.hi-boot-6
compiler/iface/TcIface.lhs
compiler/iface/TcIface.lhs-boot
compiler/main/HscTypes.lhs
compiler/main/TidyPgm.lhs