PageRenderTime 405ms queryFilters 0ms Sphinxql 61ms GetByIds 284ms meta 0ms repositoryFilters 2ms languageFilters 0ms sourceFilters 0ms

591 results for 'import UniqFM' (405 ms)

Source

Language

Repository

TrivColorable.hs git://github.com/ghc/ghc.git | Haskell | 284 lines
10
11import RegClass
12import Reg
15
16import UniqFM
17import Platform
17import Platform
18import Panic
19
58        -> (reg -> Int)
59        -> UniqFM reg
60        -> Int
75MS 2010/04
76When converting UniqFM to use Data.IntMap, the fold cannot use UniqFM internal
77representation any more. But it is imperative that the accSqueeze stops
TrivColorable.hs http://picorec.googlecode.com/svn/trunk/ | Haskell | 251 lines
10
11import RegClass
12import Reg
13
14import GraphBase
15
15
16import UniqFM
17import FastTypes
87	-> (reg -> FastInt) 
88	-> UniqFM reg
89	-> FastInt
103MS 2010/04
104When converting UniqFM to use Data.IntMap, the fold cannot use UniqFM internal
105representation any more. But it is imperative that the assSqueeze stops
OccName.lhs https://github.com/luite/ghc.git | Haskell | 944 lines
108
109import Util
110import Unique
110import Unique
111import BasicTypes
112import DynFlags
112import DynFlags
113import UniqFM
114import UniqSet
114import UniqSet
115import FastString
116import Outputable
116import Outputable
117import Binary
118import Data.Char
Coalesce.hs https://github.com/dorchard/ghc.git | Haskell | 99 lines
6import RegAlloc.Liveness
7import Instruction
8import Reg
9
10import Cmm
11import Bag
12import Digraph
13import UniqFM
14import UniqSet
14import UniqSet
15import UniqSupply
16
46--   canonical version.
47buildAlloc :: UniqFM Reg -> (Reg, Reg) -> UniqFM Reg
48buildAlloc fm (r1, r2)
Annotations.hs https://github.com/dorchard/ghc.git | Haskell | 107 lines
18
19import Module           ( Module )
20import Name
20import Name
21import Outputable
22import Serialized
22import Serialized
23import UniqFM
24import Unique
25
26import Data.Maybe
27import Data.Typeable
27import Data.Typeable
28import Data.Word        ( Word8 )
29
CmmRewriteAssignments.hs https://github.com/dorchard/ghc.git | Haskell | 631 lines
17
18import StgCmmUtils -- XXX layering violation
19
20import Cmm
21import CmmUtils
22import CmmOpt
23
24import DynFlags
25import UniqSupply
25import UniqSupply
26import UniqFM
27import Unique
27import Unique
28import BlockId
29
CmmSink.hs https://github.com/dorchard/ghc.git | Haskell | 592 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
OccName.hs git://github.com/ghc/ghc.git | Haskell | 945 lines
108
109import Util
110import Unique
111import DynFlags
112import UniqFM
113import UniqSet
113import UniqSet
114import FastString
115import FastStringEnv
115import FastStringEnv
116import Outputable
117import Lexeme
117import Lexeme
118import Binary
119import Control.DeepSeq
Module.hs git://github.com/ghc/ghc.git | Haskell | 655 lines
81
82import Config
83import Outputable
84import Unique
85import UniqFM
86import UniqDFM
86import UniqDFM
87import FastString
88import Binary
88import Binary
89import Util
90import Data.List
90import Data.List
91import Data.Ord
92import {-# SOURCE #-} Packages
Coalesce.hs https://bitbucket.org/khibino/ghc-hack | Haskell | 96 lines
18import RegAlloc.Liveness
19import Instruction
20import Reg
21
22import OldCmm
23import Bag
24import Digraph
25import UniqFM
26import UniqSet
26import UniqSet
27import UniqSupply
28
52
53buildAlloc :: UniqFM Reg -> (Reg, Reg) -> UniqFM Reg
54buildAlloc fm (r1, r2)
Annotations.lhs https://bitbucket.org/khibino/ghc-hack | Haskell | 109 lines
25
26import Name
27import Module           ( Module )
28import Outputable
29import UniqFM
30import Serialized
30import Serialized
31import Unique
32
32
33import Data.Typeable
34import Data.Maybe
34import Data.Maybe
35import Data.Word        ( Word8 )
36
Packages.lhs https://bitbucket.org/khibino/ghc-hack | Haskell | 1,058 lines
44
45import PackageConfig	
46import DynFlags
47import StaticFlags
48import Config		( cProjectVersion )
49import Name		( Name, nameModule_maybe )
49import Name		( Name, nameModule_maybe )
50import UniqFM
51import Module
51import Module
52import Util
53import Panic
288    pkg {
289      importDirs  = munge_paths (importDirs pkg),
290      includeDirs = munge_paths (includeDirs pkg),
VarEnv.lhs https://bitbucket.org/khibino/ghc-hack | Haskell | 459 lines
58import OccName
59import Var
60import VarSet
60import VarSet
61import UniqFM
62import Unique
63import Util
64import Maybes
65import Outputable
65import Outputable
66import FastTypes
67import StaticFlags
452
453modifyVarEnv_Directly :: (a -> a) -> UniqFM a -> Unique -> UniqFM a
454modifyVarEnv_Directly mangle_fn env key
CmmRewriteAssignments.hs https://bitbucket.org/khibino/ghc-hack | Haskell | 630 lines
17
18import Cmm
19import CmmUtils
19import CmmUtils
20import CmmOpt
21import OptimizationFuel
21import OptimizationFuel
22import StgCmmUtils
23
23
24import Control.Monad
25import Platform
25import Platform
26import UniqFM
27import Unique
Stats.hs git://github.com/ghc/ghc.git | Haskell | 349 lines
21import RegAlloc.Graph.Spill
22import RegAlloc.Graph.SpillCost
23import RegAlloc.Graph.TrivColorable
23import RegAlloc.Graph.TrivColorable
24import Instruction
25import RegClass
28
29import PprCmm()
30import Outputable
30import Outputable
31import UniqFM
32import UniqSet
238
239binLifetimeCount :: UniqFM (VirtualReg, Int) -> UniqFM (Int, Int)
240binLifetimeCount fm
BinIface.hs http://picorec.googlecode.com/svn/trunk/ | Haskell | 1,507 lines
15
16import TcRnMonad
17import IfaceEnv
17import IfaceEnv
18import HscTypes
19import BasicTypes
19import BasicTypes
20import Demand
21import Annotations
21import Annotations
22import CoreSyn
23import IfaceSyn
27import DynFlags
28import UniqFM
29import UniqSupply
SpillClean.hs http://picorec.googlecode.com/svn/trunk/ | Haskell | 585 lines
30
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
Spill.hs http://picorec.googlecode.com/svn/trunk/ | Haskell | 321 lines
11where
12import RegAlloc.Liveness
13import Instruction
13import Instruction
14import Reg
15import Cmm	hiding (RegSet)
15import Cmm	hiding (RegSet)
16import BlockId
17
17
18import State
19import Unique
19import Unique
20import UniqFM
21import UniqSet
Stats.hs http://picorec.googlecode.com/svn/trunk/ | Haskell | 288 lines
22import RegAlloc.Graph.Spill
23import RegAlloc.Graph.SpillCost
24import RegAlloc.Graph.TrivColorable
24import RegAlloc.Graph.TrivColorable
25import Instruction
26import RegClass
29
30import Cmm
31import Outputable
31import Outputable
32import UniqFM
33import UniqSet
195
196binLifetimeCount :: UniqFM (VirtualReg, Int) -> UniqFM (Int, Int)
197binLifetimeCount fm
InterfaceFile.hs http://picorec.googlecode.com/svn/trunk/ | Haskell | 540 lines
20
21import Haddock.Types
22import Haddock.Utils hiding (out)
23
24import Data.List
25import Data.Word
25import Data.Word
26import Data.Array
27import Data.IORef
27import Data.IORef
28import qualified Data.Map as Map
29import Data.Map (Map)
34import UniqSupply
35import UniqFM
36import IfaceEnv
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21