X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=compiler%2Fcmm%2FCmmExpr.hs;h=06149b490d6d353d869ced6a4e6d8fb94544a920;hb=649d5ed52989f429d10283940793a06111aa8468;hp=3149fb8ea8b6bcdc058ff098198e6bb7d422bc8f;hpb=0d80489c9b9f2421f65d8dd86c1e50c6bb429715;p=ghc-hetmet.git diff --git a/compiler/cmm/CmmExpr.hs b/compiler/cmm/CmmExpr.hs index 3149fb8..06149b4 100644 --- a/compiler/cmm/CmmExpr.hs +++ b/compiler/cmm/CmmExpr.hs @@ -97,13 +97,13 @@ maybeInvertCmmExpr _ = Nothing data GCKind = GCKindPtr | GCKindNonPtr deriving (Eq) data LocalReg - = LocalReg - !Unique -- ^ Identifier - MachRep -- ^ Type - GCKind -- ^ Should the GC follow as a pointer - --- | Sets of local registers + = LocalReg !Unique MachRep GCKind + -- ^ Parameters: + -- 1. Identifier + -- 2. Type + -- 3. Should the GC follow as a pointer +-- Sets of local registers type RegSet = UniqSet LocalReg emptyRegSet :: RegSet elemRegSet :: LocalReg -> RegSet -> Bool