[project @ 1996-01-11 14:06:51 by partain]
[ghc-hetmet.git] / ghc / compiler / codeGen / CgCompInfo.hi
1 {-# GHC_PRAGMA INTERFACE VERSION 5 #-}
2 interface CgCompInfo where
3 import AbsCSyn(RegRelative)
4 import HeapOffs(HeapOffset)
5 data RegRelative 
6 cON_UF_SIZE :: Int
7 iND_TAG :: Integer
8 lIVENESS_R1 :: Int
9 lIVENESS_R2 :: Int
10 lIVENESS_R3 :: Int
11 lIVENESS_R4 :: Int
12 lIVENESS_R5 :: Int
13 lIVENESS_R6 :: Int
14 lIVENESS_R7 :: Int
15 lIVENESS_R8 :: Int
16 mAX_Double_REG :: Int
17 mAX_FAMILY_SIZE_FOR_VEC_RETURNS :: Int
18 mAX_Float_REG :: Int
19 mAX_INTLIKE :: Integer
20 mAX_SPEC_ALL_NONPTRS :: Int
21 mAX_SPEC_ALL_PTRS :: Int
22 mAX_SPEC_MIXED_FIELDS :: Int
23 mAX_SPEC_SELECTEE_SIZE :: Int
24 mAX_Vanilla_REG :: Int
25 mIN_BIG_TUPLE_SIZE :: Int
26 mIN_INTLIKE :: Integer
27 mIN_MP_INT_SIZE :: Int
28 mIN_SIZE_NonUpdHeapObject :: Int
29 mIN_SIZE_NonUpdStaticHeapObject :: Int
30 mIN_UPD_SIZE :: Int
31 mP_STRUCT_SIZE :: Int
32 oTHER_TAG :: Integer
33 sCC_CON_UF_SIZE :: Int
34 sCC_STD_UF_SIZE :: Int
35 sTD_UF_SIZE :: Int
36 spARelToInt :: RegRelative -> Int
37 spBRelToInt :: RegRelative -> Int
38 uF_COST_CENTRE :: Int
39 uF_RET :: Int
40 uF_SUA :: Int
41 uF_SUB :: Int
42 uF_UPDATEE :: Int
43 uNFOLDING_CHEAP_OP_COST :: Int
44 uNFOLDING_CON_DISCOUNT_WEIGHT :: Int
45 uNFOLDING_CREATION_THRESHOLD :: Int
46 uNFOLDING_DEAR_OP_COST :: Int
47 uNFOLDING_NOREP_LIT_COST :: Int
48 uNFOLDING_OVERRIDE_THRESHOLD :: Int
49 uNFOLDING_USE_THRESHOLD :: Int
50