[project @ 1999-04-08 15:46:12 by simonm]
authorsimonm <unknown>
Thu, 8 Apr 1999 15:46:17 +0000 (15:46 +0000)
committersimonm <unknown>
Thu, 8 Apr 1999 15:46:17 +0000 (15:46 +0000)
commit36e45f65c9eff04dce5a0b2bad305dc351d09d06
tree97dc8c1f949a6d12ca7c17d117ba1a24734054a2
parent6a19a2b9a6a66f65f2f3f6b283d20523947f2a5f
[project @ 1999-04-08 15:46:12 by simonm]
Profiling fixes:

Function closures which are inside a lambda now *set* the CCCS,
instead of possibly appending to it.

In Simplify.lhs: allow inlining imported functions when profiling.
What we really want to do is allow any top-level binding to be
inlined, but there doesn't seem to be an easy way to tell whether a
binding is top-level or not.
ghc/compiler/codeGen/CgClosure.lhs
ghc/compiler/profiling/CostCentre.lhs
ghc/compiler/profiling/SCCfinal.lhs
ghc/compiler/simplCore/Simplify.lhs