CmmExpr
data
CmmType
b8
b16
b32
b64
f32
f64
bWord
bHalfWord
gcWord
cInt
cLong
cmmBits
cmmFloat
typeWidth
cmmEqType
cmmEqType_ignoring_ptrhood
isFloatType
isGcPtrType
isWord32
isWord64
isFloat64
isFloat32
data
Width
widthInBits
widthInBytes
widthInLog
widthFromBytes
wordWidth
halfWordWidth
cIntWidth
cLongWidth
narrowU
narrowS
data
CmmExpr
cmmExprType
cmmExprWidth
maybeInvertCmmExpr
data
CmmReg
cmmRegType
data
CmmLit
cmmLitType
data
LocalReg
localRegType
data
GlobalReg
globalRegType
spReg
hpReg
spLimReg
nodeReg
node
data
VGcPtr
vgcFlag
class
DefinerOfLocalRegs
a
class
UserOfLocalRegs
a
filterRegsUsed
class
DefinerOfSlots
a
class
UserOfSlots
a
type
RegSet
emptyRegSet
elemRegSet
extendRegSet
deleteFromRegSet
mkRegSet
plusRegSet
minusRegSet
timesRegSet
data
Area
data
AreaId
type
SubArea
type
SubAreaSet
type
AreaMap
isStackSlotOf
data
MachOp
pprMachOp
isCommutableMachOp
isAssociativeMachOp
isComparisonMachOp
machOpResultType
machOpArgReps
maybeInvertComparison
mo_wordAdd
mo_wordSub
mo_wordEq
mo_wordNe
mo_wordMul
mo_wordSQuot
mo_wordSRem
mo_wordSNeg
mo_wordUQuot
mo_wordURem
mo_wordSGe
mo_wordSLe
mo_wordSGt
mo_wordSLt
mo_wordUGe
mo_wordULe
mo_wordUGt
mo_wordULt
mo_wordAnd
mo_wordOr
mo_wordXor
mo_wordNot
mo_wordShl
mo_wordSShr
mo_wordUShr
mo_u_8To32
mo_s_8To32
mo_u_16To32
mo_s_16To32
mo_u_8ToWord
mo_s_8ToWord
mo_u_16ToWord
mo_s_16ToWord
mo_u_32ToWord
mo_s_32ToWord
mo_32To8
mo_32To16
mo_WordTo8
mo_WordTo16
mo_WordTo32