PageRenderTime 636ms queryFilters 0ms Sphinxql 110ms GetByIds 308ms meta 0ms repositoryFilters 3ms languageFilters 0ms sourceFilters 0ms

591 results for 'import UniqFM' (636 ms)

Source

Language

Repository

SpillCost.hs https://bitbucket.org/khibino/ghc-hack | Haskell | 286 lines
25
26import RegAlloc.Liveness
27import Instruction
27import Instruction
28import RegClass
29import Reg
30
31import GraphBase
32
32
33import BlockId
34import OldCmm
34import OldCmm
35import UniqFM
36import UniqSet
Main.hs https://bitbucket.org/khibino/ghc-hack | Haskell | 429 lines
19
20import qualified GraphColor	as Color
21import RegAlloc.Liveness
21import RegAlloc.Liveness
22import RegAlloc.Graph.Spill
23import RegAlloc.Graph.SpillClean
23import RegAlloc.Graph.SpillClean
24import RegAlloc.Graph.SpillCost
25import RegAlloc.Graph.Stats
25import RegAlloc.Graph.Stats
26import RegAlloc.Graph.TrivColorable
27import Instruction
34import UniqSet
35import UniqFM
36import Bag
JoinToTargets.hs https://bitbucket.org/khibino/ghc-hack | Haskell | 373 lines
22
23import RegAlloc.Linear.State
24import RegAlloc.Linear.Base
24import RegAlloc.Linear.Base
25import RegAlloc.Linear.FreeRegs
26import RegAlloc.Liveness
26import RegAlloc.Liveness
27import Instruction
28import Reg
29
30import BlockId
31import OldCmm  hiding (RegSet)
35import Unique
36import UniqFM
37import UniqSet
TcRnTypes.lhs https://bitbucket.org/khibino/ghc-hack | Haskell | 1,476 lines
36	ErrCtxt, RecFieldEnv(..),
37	ImportAvails(..), emptyImportAvails, plusImportAvails, 
38	WhereFrom(..), mkModDeps,
111import ErrUtils
112import UniqFM
113import UniqSupply
759emptyImportAvails :: ImportAvails
760emptyImportAvails = ImportAvails { imp_mods          = emptyModuleEnv,
761                                   imp_dep_mods      = emptyUFM,
772-- and then union them all together with this function.
773plusImportAvails ::  ImportAvails ->  ImportAvails ->  ImportAvails
774plusImportAvails
806data WhereFrom 
807  = ImportByUser IsBootInterface	-- Ordinary user import (perhaps {-# SOURCE #-})
808  | ImportBySystem			-- Non user import.
Literal.lhs https://bitbucket.org/khibino/ghc-hack | Haskell | 514 lines
51
52import TysPrim
53import PrelNames
53import PrelNames
54import Type
55import TypeRep
55import TypeRep
56import TyCon
57import Var
57import Var
58import Outputable
59import FastTypes
63import Constants
64import UniqFM
65import Data.Int
CmmCommonBlockElim.hs https://bitbucket.org/khibino/ghc-hack | Haskell | 176 lines
12
13import BlockId
14import Cmm
14import Cmm
15import CmmUtils
16import Prelude hiding (iterate, succ, unzip, zip)
17
18import Compiler.Hoopl
19import Data.Bits
19import Data.Bits
20import qualified Data.List as List
21import Data.Word
24import Outputable
25import UniqFM
26import Unique
CmmOpt.hs https://bitbucket.org/khibino/ghc-hack | Haskell | 696 lines
18
19import OldCmm
20import OldPprCmm
20import OldPprCmm
21import CmmNode (wrapRecExp)
22import CmmUtils
22import CmmUtils
23import StaticFlags
24
24
25import UniqFM
26import Unique
26import Unique
27import Util
28import FastTypes
Binary.hs https://bitbucket.org/carter/ghc.git | Haskell | 784 lines
66
67import {-# SOURCE #-} Name (Name)
68import FastString
69import Panic
70import UniqFM
71import FastMutInt
71import FastMutInt
72import Fingerprint
73import BasicTypes
74
75import Foreign
76import Data.Array
76import Data.Array
77import Data.IORef
78import Data.Char                ( ord, chr )
InstEnv.lhs https://bitbucket.org/carter/ghc.git | Haskell | 669 lines
12        ClsInst(..), DFunInstType, pprInstance, pprInstanceHdr, pprInstances, 
13        instanceHead, mkLocalInstance, mkImportedInstance,
14        instanceDFunId, setInstanceDFunId, instanceRoughTcs,
24import Class
25import Var
26import VarSet
26import VarSet
27import Name
28import TcType
28import TcType
29import TyCon
30import Unify
33import BasicTypes
34import UniqFM
35import Util
RnEnv.lhs https://bitbucket.org/carter/ghc.git | Haskell | 1,725 lines
42
43import LoadIface        ( loadInterfaceForName, loadSrcInterface )
44import IfaceEnv
45import HsSyn
46import RdrName
47import HscTypes
47import HscTypes
48import TcEnv            ( tcLookupDataCon, tcLookupField, isBrackStage )
49import TcRnMonad
55import Module           ( ModuleName, moduleName )
56import UniqFM
57import DataCon          ( dataConFieldLabels, dataConTyCon )
618         -- But we DONT allow it under Safe Haskell as we need to check
619         -- imports. We can and should instead check the qualified import
620         -- but at the moment this requires some refactoring so leave as a TODO
Main.hs https://bitbucket.org/carter/ghc.git | Haskell | 879 lines
102
103import RegAlloc.Linear.State
104import RegAlloc.Linear.Base
104import RegAlloc.Linear.Base
105import RegAlloc.Linear.StackMap
106import RegAlloc.Linear.FreeRegs
106import RegAlloc.Linear.FreeRegs
107import RegAlloc.Linear.Stats
108import RegAlloc.Linear.JoinToTargets
108import RegAlloc.Linear.JoinToTargets
109import qualified RegAlloc.Linear.PPC.FreeRegs    as PPC
110import qualified RegAlloc.Linear.SPARC.FreeRegs  as SPARC
124import UniqSet
125import UniqFM
126import UniqSupply
GhcPlugins.hs https://bitbucket.org/carter/ghc.git | Haskell | 83 lines
5-- plugin for GHC. So authors of plugins can probably get away simply
6-- with saying "import GhcPlugins".
7-- 
28-- Variable naming
29import RdrName
30import OccName  hiding  ( varName {- conflicts with Var.varName -} )
30import OccName  hiding  ( varName {- conflicts with Var.varName -} )
31import Name     hiding  ( varName {- reexport from OccName, conflicts with Var.varName -} )
32import Var
69import UniqSet
70import UniqFM
71-- Conflicts with UniqFM:
71-- Conflicts with UniqFM:
72--import LazyUniqFM
73import FiniteMap
CmmLayoutStack.hs https://bitbucket.org/carter/ghc.git | Haskell | 1,021 lines
5
6import StgCmmUtils      ( callerSaveVolatileRegs ) -- XXX layering violation
7import StgCmmForeign    ( saveThreadState, loadThreadState ) -- XXX layering violation
7import StgCmmForeign    ( saveThreadState, loadThreadState ) -- XXX layering violation
8import StgCmmLayout     ( entryCode ) -- XXX layering violation
9
9
10import Cmm
11import BlockId
11import BlockId
12import CLabel
13import CmmUtils
22import Maybes
23import UniqFM
24import Util
Binary.hs https://github.com/crdueck/ghc.git | Haskell | 928 lines
66
67import {-# SOURCE #-} Name (Name)
68import FastString
69import Panic
70import UniqFM
71import FastMutInt
71import FastMutInt
72import Fingerprint
73import BasicTypes
74
75import Foreign
76import Data.Array
76import Data.Array
77import Data.ByteString (ByteString)
78import qualified Data.ByteString.Internal as BS
InstEnv.lhs https://github.com/crdueck/ghc.git | Haskell | 684 lines
12        ClsInst(..), DFunInstType, pprInstance, pprInstanceHdr, pprInstances, 
13        instanceHead, instanceSig, mkLocalInstance, mkImportedInstance,
14        instanceDFunId, tidyClsInstDFun, instanceRoughTcs,
24import Class
25import Var
26import VarSet
26import VarSet
27import Name
28import NameSet
28import NameSet
29import TcType
30import TyCon
34import BasicTypes
35import UniqFM
36import Util
RnEnv.lhs https://github.com/crdueck/ghc.git | Haskell | 1,741 lines
46
47import LoadIface        ( loadInterfaceForName, loadSrcInterface )
48import IfaceEnv
49import HsSyn
50import RdrName
51import HscTypes
51import HscTypes
52import TcEnv            ( tcLookupDataCon, tcLookupField, isBrackStage )
53import TcRnMonad
59import Module
60import UniqFM
61import DataCon          ( dataConFieldLabels, dataConTyCon )
619         -- But we DONT allow it under Safe Haskell as we need to check
620         -- imports. We can and should instead check the qualified import
621         -- but at the moment this requires some refactoring so leave as a TODO
Main.hs https://github.com/crdueck/ghc.git | Haskell | 884 lines
102
103import RegAlloc.Linear.State
104import RegAlloc.Linear.Base
104import RegAlloc.Linear.Base
105import RegAlloc.Linear.StackMap
106import RegAlloc.Linear.FreeRegs
106import RegAlloc.Linear.FreeRegs
107import RegAlloc.Linear.Stats
108import RegAlloc.Linear.JoinToTargets
108import RegAlloc.Linear.JoinToTargets
109import qualified RegAlloc.Linear.PPC.FreeRegs    as PPC
110import qualified RegAlloc.Linear.SPARC.FreeRegs  as SPARC
124import UniqSet
125import UniqFM
126import UniqSupply
VarSet.hs git://github.com/ghc/ghc.git | Haskell | 335 lines
46
47import Var      ( Var, TyVar, CoVar, TyCoVar, Id )
48import Unique
48import Unique
49import Name     ( Name )
50import UniqSet
51import UniqDSet
52import UniqFM( disjointUFM, pluralUFM, pprUFM )
53import UniqDFM( disjointUDFM, udfmToUfm )
53import UniqDFM( disjointUDFM, udfmToUfm )
54import Outputable (SDoc)
55
58-- A non-deterministic set of variables.
59-- See Note [Deterministic UniqFM] in UniqDFM for explanation why it's not
60-- deterministic and why it matters. Use DVarSet if the set eventually
Module.lhs https://bitbucket.org/khibino/ghc-hack | Haskell | 470 lines
75
76import Config
77import Outputable
78import Unique
79import UniqFM
80import FastString
80import FastString
81import Binary
82import Util
83
84import Data.Data
85import Data.Map (Map)
85import Data.Map (Map)
86import qualified Data.Map as Map
87import qualified FiniteMap as Map
FamInstEnv.lhs https://bitbucket.org/carter/ghc.git | Haskell | 671 lines
19	pprFamInst, pprFamInstHdr, pprFamInsts, 
20	mkSynFamInst, mkDataFamInst, mkImportedFamInst,
21
34import InstEnv
35import Unify
36import Type
36import Type
37import TypeRep
38import TyCon
38import TyCon
39import Coercion
40import VarSet
42import Name
43import UniqFM
44import Outputable
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21