import CoreSyn
import PprCore ( pprCoreExpr )
import OccurAnal ( occurAnalyseExpr )
-import CoreUtils ( exprIsValue, exprIsCheap, exprIsTrivial )
+import CoreUtils ( exprIsHNF, exprIsCheap, exprIsTrivial )
import Id ( Id, idType, isId,
idUnfolding, globalIdDetails
)
= CoreUnfolding (occurAnalyseExpr expr)
top_lvl
- (exprIsValue expr)
+ (exprIsHNF expr)
-- Already evaluated
(exprIsCheap expr)