PageRenderTime 524ms queryFilters 0ms Sphinxql 140ms GetByIds 279ms meta 0ms repositoryFilters 15ms languageFilters 0ms sourceFilters 0ms

591 results for 'import UniqFM' (524 ms)

Source

Language

Repository

VarEnv.lhs https://bitbucket.org/carter/ghc.git | Haskell | 462 lines
59import OccName
60import Var
61import VarSet
61import VarSet
62import UniqFM
63import Unique
64import Util
65import Maybes
66import Outputable
66import Outputable
67import FastTypes
68import StaticFlags
455
456modifyVarEnv_Directly :: (a -> a) -> UniqFM a -> Unique -> UniqFM a
457modifyVarEnv_Directly mangle_fn env key
Annotations.hs https://github.com/crdueck/ghc.git | Haskell | 123 lines
18
19import Binary
20import Module           ( Module )
20import Module           ( Module )
21import Name
22import Outputable
23import Serialized
24import UniqFM
25import Unique
26
27import Control.Monad
28import Data.Maybe
28import Data.Maybe
29import Data.Typeable
30import Data.Word        ( Word8 )
CmmSink.hs https://github.com/crdueck/ghc.git | Haskell | 593 lines
5
6import CodeGen.Platform (callerSaves)
7
9import CmmOpt
10import BlockId
11import CmmLive
11import CmmLive
12import CmmUtils
13import Hoopl
15import DynFlags
16import UniqFM
17import PprCmm ()
428
429addUsage :: UniqFM Int -> LocalReg -> UniqFM Int
430addUsage m r = addToUFM_C (+) m r 1
CoreMonad.lhs https://github.com/luite/ghc.git | Haskell | 1,065 lines
67#ifdef GHCI
68import Name( Name )
69#endif
70import CoreSyn
71import PprCore
72import CoreUtils
72import CoreUtils
73import CoreLint		( lintCoreBindings )
74import HscTypes
74import HscTypes
75import Module
76import DynFlags
94import UniqSupply
95import UniqFM       ( UniqFM, mapUFM, filterUFM )
96import MonadUtils
CoreMonad.hs git://github.com/ghc/ghc.git | Haskell | 907 lines
58#ifdef GHCI
59import Name( Name )
60import TcRnMonad        ( initTcForLookup )
61#endif
62import CoreSyn
63import HscTypes
63import HscTypes
64import Module
65import DynFlags
65import DynFlags
66import StaticFlags
67import BasicTypes       ( CompilerPhase(..) )
79import UniqSupply
80import UniqFM       ( UniqFM, mapUFM, filterUFM )
81import MonadUtils
CoreMonad.lhs https://bitbucket.org/khibino/ghc-hack | Haskell | 1,064 lines
67#ifdef GHCI
68import Name( Name )
69#endif
70import CoreSyn
71import PprCore
72import CoreUtils
72import CoreUtils
73import CoreLint		( lintCoreBindings )
74import PrelNames        ( iNTERACTIVE )
74import PrelNames        ( iNTERACTIVE )
75import HscTypes
76import Module           ( Module )
94import UniqSupply
95import UniqFM       ( UniqFM, mapUFM, filterUFM )
96import MonadUtils
SpecConstr.lhs https://github.com/luite/ghc.git | Haskell | 1,873 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 https://github.com/luite/ghc.git | Haskell | 1,503 lines
21
22import TcRnMonad
23import TyCon
23import TyCon
24import DataCon    (dataConName, dataConWorkId, dataConTyCon)
25import PrelInfo   (wiredInThings, basicKnownKeyNames)
25import PrelInfo   (wiredInThings, basicKnownKeyNames)
26import Id         (idName, isDataConWorkId_maybe)
27import CoreSyn    (DFunArg(..))
27import CoreSyn    (DFunArg(..))
28import Coercion   (LeftOrRight(..))
29import TysWiredIn
38import DynFlags
39import UniqFM
40import UniqSupply
BinIface.hs https://github.com/dorchard/ghc.git | Haskell | 1,502 lines
21
22import TcRnMonad
23import TyCon
23import TyCon
24import DataCon    (dataConName, dataConWorkId, dataConTyCon)
25import PrelInfo   (wiredInThings, basicKnownKeyNames)
25import PrelInfo   (wiredInThings, basicKnownKeyNames)
26import Id         (idName, isDataConWorkId_maybe)
27import CoreSyn    (DFunArg(..))
27import CoreSyn    (DFunArg(..))
28import Coercion   (LeftOrRight(..))
29import TysWiredIn
38import DynFlags
39import UniqFM
40import UniqSupply
AsmCodeGen.hs git://github.com/ghc/ghc.git | Haskell | 1,136 lines
61
62import UniqFM
63import UniqSupply
452            mCon = maybe id (:)
453            ngs' = ngs{ ngs_imports     = imports : ngs_imports ngs
454                      , ngs_natives     = natives'
937              final_delta          = natm_delta final_st
938              final_imports        = natm_imports final_st
939        ; if   final_delta == 0
993instance CmmMakeDynamicReferenceM CmmOptM where
994    addImport = addImportCmmOpt
995    getThisModule = CmmOptM $ \_ this_mod imports -> (# this_mod, imports #)
997addImportCmmOpt :: CLabel -> CmmOptM ()
998addImportCmmOpt lbl = CmmOptM $ \_ _ imports -> (# (), lbl:imports #)
999
GraphOps.hs https://bitbucket.org/khibino/ghc-hack | Haskell | 643 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
TrivColorable.hs https://github.com/dorchard/ghc.git | Haskell | 272 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
SpillClean.hs https://github.com/dorchard/ghc.git | Haskell | 613 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.hs git://github.com/ghc/ghc.git | Haskell | 2,123 lines
23
24import CoreSyn
25import CoreSubst
25import CoreSubst
26import CoreUtils
27import CoreUnfold       ( couldBeSmallEnoughToInline )
27import CoreUnfold       ( couldBeSmallEnoughToInline )
28import CoreFVs          ( exprsFreeVarsList )
29import CoreMonad
29import CoreMonad
30import Literal          ( litIsLifted )
31import HscTypes         ( ModGuts(..) )
55import FastString
56import UniqFM
57import MonadUtils
BinIface.hs https://bitbucket.org/khibino/ghc-hack | Haskell | 1,615 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 https://bitbucket.org/khibino/ghc-hack | 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
TrivColorable.hs https://bitbucket.org/khibino/ghc-hack | Haskell | 261 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
GraphOps.hs git://github.com/ghc/ghc.git | Haskell | 679 lines
23import Outputable
24import Unique
25import UniqSet
25import UniqSet
26import UniqFM
27
28import Data.List        hiding (union)
29import Data.Maybe
30
658        => (a -> a) -> a -> k
659        -> UniqFM a -> UniqFM a
660
671        => (a -> a)
672        -> k -> UniqFM a -> UniqFM a
673
Spill.hs git://github.com/ghc/ghc.git | Haskell | 379 lines
9) where
10import RegAlloc.Liveness
11import Instruction
11import Instruction
12import Reg
13import Cmm hiding (RegSet)
13import Cmm hiding (RegSet)
14import BlockId
15
15
16import MonadUtils
17import State
18import Unique
19import UniqFM
20import UniqSet
Spill.hs git://github.com/ilyasergey/GHC-XAppFix.git | Haskell | 338 lines
10where
11import RegAlloc.Liveness
12import Instruction
12import Instruction
13import Reg
14import OldCmm hiding (RegSet)
14import OldCmm hiding (RegSet)
15import BlockId
16
16
17import State
18import Unique
18import Unique
19import UniqFM
20import UniqSet
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21