CoreUtils
mkCast
mkTick
mkTicks
mkTickNoHNF
tickHNFArgs
bindNonRec
needsCaseBinding
mkAltExpr
findDefault
findAlt
isDefaultAlt
mergeAlts
trimConArgs
filterAlts
exprType
coreAltType
coreAltsType
exprIsDupable
exprIsTrivial
getIdFromTrivialExpr
exprIsBottom
exprIsCheap
exprIsExpandable
exprIsCheap'
type CheapAppFun
exprIsHNF
exprOkForSpeculation
exprOkForSideEffects
exprIsWorkFree
exprIsBig
exprIsConLike
rhsIsStatic
isCheapApp
isExpandableApp
coreBindsSize
exprSize
data CoreStats
coreBindsStats
cheapEqExpr
cheapEqExpr'
eqExpr
diffExpr
diffBinds
tryEtaReduce
applyTypeToArgs
applyTypeToArg
dataConRepInstPat
dataConRepFSInstPat
stripTicksTop
stripTicksTopE
stripTicksTopT
stripTicksE
stripTicksT