ghc-8.6.4: The GHC API

Safe HaskellNone
LanguageHaskell2010

CmmType

Documentation

data CmmType #

Instances
Outputable CmmType # 
Instance details

Defined in CmmType

Methods

ppr :: CmmType -> SDoc #

pprPrec :: Rational -> CmmType -> SDoc #

data Width #

Constructors

W8 
W16 
W32 
W64 
W80 
W128 
W256 
W512 
Instances
Eq Width # 
Instance details

Defined in CmmType

Methods

(==) :: Width -> Width -> Bool #

(/=) :: Width -> Width -> Bool #

Ord Width # 
Instance details

Defined in CmmType

Methods

compare :: Width -> Width -> Ordering #

(<) :: Width -> Width -> Bool #

(<=) :: Width -> Width -> Bool #

(>) :: Width -> Width -> Bool #

(>=) :: Width -> Width -> Bool #

max :: Width -> Width -> Width #

min :: Width -> Width -> Width #

Show Width # 
Instance details

Defined in CmmType

Outputable Width # 
Instance details

Defined in CmmType

Methods

ppr :: Width -> SDoc #

pprPrec :: Rational -> Width -> SDoc #

data ForeignHint #

Constructors

NoHint 
AddrHint 
SignedHint 
Instances
Eq ForeignHint # 
Instance details

Defined in CmmType

Outputable ForeignHint # 
Instance details

Defined in PprCmmDecl

type Length = Int #