ghc-7.4.2: The GHC API

Safe HaskellNone

CmmExpr

Synopsis

Documentation

data VGcPtr

Constructors

VGcPtr 
VNonGcPtr 

Instances

class DefinerOfSlots a where

Methods

foldSlotsDefd :: (b -> SubArea -> b) -> b -> a -> b

type RegSet = UniqSet LocalReg

Sets of local registers

data Area

A stack area is either the stack slot where a variable is spilled or the stack space where function arguments and results are passed.

data AreaId

Constructors

Old 
Young BlockId 

Instances

type SubArea = (Area, Int, Int)

module CmmMachOp

module CmmType