PageRenderTime 768ms queryFilters 0ms Sphinxql 121ms GetByIds 528ms meta 0ms repositoryFilters 2ms languageFilters 0ms sourceFilters 0ms

591 results for 'import UniqFM' (768 ms)

Source

Language

Repository

Stats.hs https://bitbucket.org/khibino/ghc-hack | Haskell | 296 lines
29import RegAlloc.Graph.Spill
30import RegAlloc.Graph.SpillCost
31import RegAlloc.Graph.TrivColorable
31import RegAlloc.Graph.TrivColorable
32import Instruction
33import RegClass
36
37import OldCmm
38import OldPprCmm()
39import Outputable
40import UniqFM
41import UniqSet
203
204binLifetimeCount :: UniqFM (VirtualReg, Int) -> UniqFM (Int, Int)
205binLifetimeCount fm
SpillClean.hs https://bitbucket.org/khibino/ghc-hack | Haskell | 596 lines
37
38import RegAlloc.Liveness
39import Instruction
39import Instruction
40import Reg
41
41
42import BlockId
43import OldCmm
44import UniqSet
45import UniqFM
46import Unique
46import Unique
47import State
48import Outputable
InterfaceFile.hs https://bitbucket.org/khibino/ghc-hack | Haskell | 567 lines
21
22import Haddock.Types
23import Haddock.Utils hiding (out)
24
25import Data.List
26import Data.Word
26import Data.Word
27import Data.Array
28import Data.IORef
28import Data.IORef
29import qualified Data.Map as Map
30import Data.Map (Map)
36import UniqSupply
37import UniqFM
38import IfaceEnv
CmmCommonBlockElim.hs https://bitbucket.org/carter/ghc.git | Haskell | 208 lines
12
13import BlockId
14import Cmm
14import Cmm
15import CmmUtils
16import CmmContFlowOpt
16import CmmContFlowOpt
17import Prelude hiding (iterate, succ, unzip, zip)
18
18
19import Hoopl hiding (ChangeFlag)
20import Data.Bits
23import Outputable
24import UniqFM
25
GraphColor.hs https://bitbucket.org/khibino/ghc-hack | Haskell | 353 lines
23
24import GraphBase
25import GraphOps
25import GraphOps
26import GraphPpr
27
28import Unique
29import UniqFM
30import UniqSet
30import UniqSet
31import Outputable	
32
32
33import Data.Maybe
34import Data.List
SpecConstr.lhs git://github.com/ghc/ghc.git | Haskell | 1,957 lines
20
21import CoreSyn
22import CoreSubst
22import CoreSubst
23import CoreUtils
24import CoreUnfold       ( couldBeSmallEnoughToInline )
24import CoreUnfold       ( couldBeSmallEnoughToInline )
25import CoreFVs          ( exprsFreeVars )
26import CoreMonad
26import CoreMonad
27import Literal          ( litIsLifted )
28import HscTypes         ( ModGuts(..) )
51import FastString
52import UniqFM
53import MonadUtils
BinIface.hs git://github.com/ghc/ghc.git | Haskell | 502 lines
22
23import TcRnMonad
24import TyCon
24import TyCon
25import ConLike
26import PrelInfo   ( knownKeyNames )
26import PrelInfo   ( knownKeyNames )
27import Id         ( idName, isDataConWorkId_maybe )
28import TysWiredIn
28import TysWiredIn
29import IfaceEnv
30import HscTypes
34import DynFlags
35import UniqFM
36import UniqSupply
SpillClean.hs git://github.com/ghc/ghc.git | Haskell | 612 lines
30) where
31import RegAlloc.Liveness
32import Instruction
32import Instruction
33import Reg
34
34
35import BlockId
36import Cmm
37import UniqSet
38import UniqFM
39import Unique
39import Unique
40import State
41import Outputable
SpecConstr.lhs http://picorec.googlecode.com/svn/trunk/ | Haskell | 1,681 lines
21
22import CoreSyn
23import CoreSubst
23import CoreSubst
24import CoreUtils
25import CoreUnfold	( couldBeSmallEnoughToInline )
25import CoreUnfold	( couldBeSmallEnoughToInline )
26import CoreFVs 		( exprsFreeVars )
27import CoreMonad
27import CoreMonad
28import HscTypes         ( ModGuts(..) )
29import WwLib		( mkWorkerArgs )
50import FastString
51import UniqFM
52import MonadUtils
SpecConstr.lhs git://github.com/ilyasergey/GHC-XAppFix.git | Haskell | 1,792 lines
27
28import CoreSyn
29import CoreSubst
29import CoreSubst
30import CoreUtils
31import CoreUnfold	( couldBeSmallEnoughToInline )
31import CoreUnfold	( couldBeSmallEnoughToInline )
32import CoreFVs 		( exprsFreeVars )
33import CoreMonad
33import CoreMonad
34import Literal		( litIsLifted )
35import HscTypes         ( ModGuts(..) )
58import FastString
59import UniqFM
60import MonadUtils
GraphOps.hs git://github.com/ilyasergey/GHC-XAppFix.git | Haskell | 642 lines
28
29import GraphBase
30
30
31import Outputable
32import Unique
33import UniqSet
34import UniqFM
35
622	=> (a -> a) -> a -> k 
623	-> UniqFM a -> UniqFM a
624
635	=> (a -> a)
636	-> k -> UniqFM a -> UniqFM a
637
BinIface.hs git://github.com/ilyasergey/GHC-XAppFix.git | Haskell | 1,614 lines
20
21import TcRnMonad
22import TyCon      (TyCon, tyConName, tupleTyConSort, tupleTyConArity, isTupleTyCon, tyConIP_maybe)
22import TyCon      (TyCon, tyConName, tupleTyConSort, tupleTyConArity, isTupleTyCon, tyConIP_maybe)
23import DataCon    (dataConName, dataConWorkId, dataConTyCon)
24import IParam     (ipFastString, ipTyConName)
24import IParam     (ipFastString, ipTyConName)
25import PrelInfo   (wiredInThings, basicKnownKeyNames)
26import Id         (idName, isDataConWorkId_maybe)
26import Id         (idName, isDataConWorkId_maybe)
27import TysWiredIn
28import IfaceEnv
38import DynFlags
39import UniqFM
40import UniqSupply
SpecConstr.lhs git://pkgs.fedoraproject.org/ghc | Haskell | 1,792 lines
27
28import CoreSyn
29import CoreSubst
29import CoreSubst
30import CoreUtils
31import CoreUnfold	( couldBeSmallEnoughToInline )
31import CoreUnfold	( couldBeSmallEnoughToInline )
32import CoreFVs 		( exprsFreeVars )
33import CoreMonad
33import CoreMonad
34import Literal		( litIsLifted )
35import HscTypes         ( ModGuts(..) )
58import FastString
59import UniqFM
60import MonadUtils
GraphOps.hs http://picorec.googlecode.com/svn/trunk/ | Haskell | 635 lines
21
22import GraphBase
23
23
24import Outputable
25import Unique
26import UniqSet
27import UniqFM
28
615	=> (a -> a) -> a -> k 
616	-> UniqFM a -> UniqFM a
617
627	=> (a -> a)
628	-> k -> UniqFM a -> UniqFM a
629
TrivColorable.hs git://github.com/ilyasergey/GHC-XAppFix.git | Haskell | 260 lines
10
11import RegClass
12import Reg
13
14import GraphBase
15
15
16import UniqFM
17import FastTypes
17import FastTypes
18import Platform
19import Panic
76MS 2010/04
77When converting UniqFM to use Data.IntMap, the fold cannot use UniqFM internal
78representation any more. But it is imperative that the assSqueeze stops
AsmCodeGen.lhs https://github.com/luite/ghc.git | Haskell | 1,020 lines
59
60import UniqFM
61import UniqSupply
869instance Monad CmmOptM where
870  return x = CmmOptM $ \(imports, _) -> (# x,imports #)
871  (CmmOptM f) >>= g =
878addImportCmmOpt :: CLabel -> CmmOptM ()
879addImportCmmOpt lbl = CmmOptM $ \(imports, _dflags) -> (# (), lbl:imports #)
880
881instance HasDynFlags CmmOptM where
882    getDynFlags = CmmOptM $ \(imports, dflags) -> (# dflags, imports #)
883
885runCmmOpt dflags (CmmOptM f) = case f ([], dflags) of
886                        (# result, imports #) -> (result, imports)
887
TcSMonad.lhs https://github.com/luite/ghc.git | Haskell | 1,740 lines
101
102import HscTypes
103
104import Inst
105import InstEnv 
106import FamInst 
106import FamInst 
107import FamInstEnv
108
108
109import qualified TcRnMonad as TcM
110import qualified TcMType as TcM
135import Unique 
136import UniqFM
137import Maybes ( orElse, catMaybes, firstJust )
Packages.lhs https://github.com/luite/ghc.git | Haskell | 1,063 lines
37
38import PackageConfig
39import DynFlags
39import DynFlags
40import Config           ( cProjectVersion )
41import Name             ( Name, nameModule_maybe )
41import Name             ( Name, nameModule_maybe )
42import UniqFM
43import Module
43import Module
44import Util
45import Panic
276    pkg {
277      importDirs  = munge_paths (importDirs pkg),
278      includeDirs = munge_paths (includeDirs pkg),
AsmCodeGen.lhs https://bitbucket.org/khibino/ghc-hack | Haskell | 977 lines
64
65import UniqFM
66import Unique		( Unique, getUnique )
831instance Monad CmmOptM where
832  return x = CmmOptM $ \(imports, _) -> (# x,imports #)
833  (CmmOptM f) >>= g =
840addImportCmmOpt :: CLabel -> CmmOptM ()
841addImportCmmOpt lbl = CmmOptM $ \(imports, _dflags) -> (# (), lbl:imports #)
842
843getDynFlagsCmmOpt :: CmmOptM DynFlags
844getDynFlagsCmmOpt = CmmOptM $ \(imports, dflags) -> (# dflags, imports #)
845
847runCmmOpt dflags (CmmOptM f) = case f ([], dflags) of
848                        (# result, imports #) -> (result, imports)
849
TcSMonad.lhs https://bitbucket.org/khibino/ghc-hack | Haskell | 1,573 lines
94
95import HscTypes
96import BasicTypes 
97
98import Inst
99import InstEnv 
99import InstEnv 
100import FamInst 
101import FamInstEnv
102
103import qualified TcRnMonad as TcM
104import qualified TcMType as TcM
131import Unique 
132import UniqFM
133import Maybes ( orElse )
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21