[project @ 1996-01-08 20:28:12 by partain]
[ghc-hetmet.git] / ghc / compiler / simplCore / SimplVar.hi
1 {-# GHC_PRAGMA INTERFACE VERSION 5 #-}
2 interface SimplVar where
3 import CoreSyn(CoreArg, CoreExpr)
4 import Id(Id)
5 import SimplEnv(SimplEnv)
6 import SimplMonad(SimplCount)
7 import SplitUniq(SplitUniqSupply)
8 import UniType(UniType)
9 completeVar :: SimplEnv -> Id -> [CoreArg Id] -> SplitUniqSupply -> SimplCount -> (CoreExpr Id Id, SimplCount)
10         {-# GHC_PRAGMA _A_ 3 _U_ 22222 _N_ _S_ "U(LLLLL)U(LLLS)L" _N_ _N_ #-}
11 leastItCouldCost :: Int -> Int -> Int -> [Bool] -> [UniType] -> Int
12         {-# GHC_PRAGMA _A_ 5 _U_ 21111 _N_ _S_ "LLLSL" _N_ _N_ #-}
13