[project @ 1999-06-08 15:56:44 by simonmar]
Allow reserving of stack slots for non-pointer data (eg. cost centres). This means the previous hacks to keep the stack bitmaps correct in the presence of cost centres are now unnecessary, and case-of-case expressions will be compiled properly with profiling on.
Showing
- ghc/compiler/codeGen/CgBindery.lhs 13 additions, 2 deletionsghc/compiler/codeGen/CgBindery.lhs
- ghc/compiler/codeGen/CgCase.lhs 11 additions, 13 deletionsghc/compiler/codeGen/CgCase.lhs
- ghc/compiler/codeGen/CgClosure.lhs 6 additions, 5 deletionsghc/compiler/codeGen/CgClosure.lhs
- ghc/compiler/codeGen/CgExpr.lhs 2 additions, 3 deletionsghc/compiler/codeGen/CgExpr.lhs
- ghc/compiler/codeGen/CgMonad.lhs 7 additions, 8 deletionsghc/compiler/codeGen/CgMonad.lhs
- ghc/compiler/codeGen/CgStackery.lhs 52 additions, 85 deletionsghc/compiler/codeGen/CgStackery.lhs
- ghc/compiler/codeGen/CgTailCall.lhs 9 additions, 9 deletionsghc/compiler/codeGen/CgTailCall.lhs
- ghc/compiler/codeGen/CgUpdate.lhs 10 additions, 5 deletionsghc/compiler/codeGen/CgUpdate.lhs
- ghc/compiler/codeGen/CgUsages.lhs 41 additions, 3 deletionsghc/compiler/codeGen/CgUsages.lhs
Loading
Please register or sign in to comment