X-Git-Url: http://git.megacz.com/?p=ghc-hetmet.git;a=blobdiff_plain;f=compiler%2Fghci%2FByteCodeAsm.lhs;h=e1346a9c6efb971c45607550a99e1463ece2dc76;hp=e332413daed8eba05623eedd78119ba3cedd33fc;hb=ab22f4e6456820c1b5169d75f5975a94e61f54ce;hpb=6b4592943b799175dec4549882bbf06fa87a0739 diff --git a/compiler/ghci/ByteCodeAsm.lhs b/compiler/ghci/ByteCodeAsm.lhs index e332413..e1346a9 100644 --- a/compiler/ghci/ByteCodeAsm.lhs +++ b/compiler/ghci/ByteCodeAsm.lhs @@ -1,7 +1,8 @@ % -% (c) The University of Glasgow 2002 +% (c) The University of Glasgow 2002-2006 % -\section[ByteCodeLink]{Bytecode assembler and linker} + +ByteCodeLink: Bytecode assembler and linker \begin{code} {-# OPTIONS -optc-DNON_POSIX_SOURCE #-} @@ -18,17 +19,17 @@ module ByteCodeAsm ( #include "HsVersions.h" import ByteCodeInstr -import ByteCodeItbls ( ItblEnv, mkITbls ) +import ByteCodeItbls -import Name ( Name, getName ) +import Name import NameSet -import FiniteMap ( addToFM, lookupFM, emptyFM ) -import Literal ( Literal(..) ) -import TyCon ( TyCon ) -import PrimOp ( PrimOp ) -import Constants ( wORD_SIZE ) -import FastString ( FastString(..) ) -import SMRep ( CgRep(..), StgWord ) +import FiniteMap +import Literal +import TyCon +import PrimOp +import Constants +import FastString +import SMRep import FiniteMap import Outputable