[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.
Showing
- ghc/compiler/codeGen/CgClosure.lhs 24 additions, 20 deletionsghc/compiler/codeGen/CgClosure.lhs
- ghc/compiler/profiling/CostCentre.lhs 12 additions, 2 deletionsghc/compiler/profiling/CostCentre.lhs
- ghc/compiler/profiling/SCCfinal.lhs 121 additions, 111 deletionsghc/compiler/profiling/SCCfinal.lhs
- ghc/compiler/simplCore/Simplify.lhs 5 additions, 3 deletionsghc/compiler/simplCore/Simplify.lhs
Loading
Please register or sign in to comment