WIP: Give each constructor allocation site a unique info table
This seems to do the right thing but haven't looked at how it interacts with DWARF yet. I imagine the information is still wrong there.
Showing
- .gitlab-ci.yml 0 additions, 2 deletions.gitlab-ci.yml
- compiler/GHC/Cmm/CLabel.hs 76 additions, 23 deletionscompiler/GHC/Cmm/CLabel.hs
- compiler/GHC/CoreToStg.hs 109 additions, 58 deletionscompiler/GHC/CoreToStg.hs
- compiler/GHC/Driver/CodeOutput.hs 48 additions, 8 deletionscompiler/GHC/Driver/CodeOutput.hs
- compiler/GHC/Driver/Hooks.hs 5 additions, 2 deletionscompiler/GHC/Driver/Hooks.hs
- compiler/GHC/Driver/Main.hs 43 additions, 34 deletionscompiler/GHC/Driver/Main.hs
- compiler/GHC/Stg/CSE.hs 6 additions, 6 deletionscompiler/GHC/Stg/CSE.hs
- compiler/GHC/Stg/DepAnal.hs 2 additions, 2 deletionscompiler/GHC/Stg/DepAnal.hs
- compiler/GHC/Stg/FVs.hs 2 additions, 2 deletionscompiler/GHC/Stg/FVs.hs
- compiler/GHC/Stg/Lift.hs 3 additions, 3 deletionscompiler/GHC/Stg/Lift.hs
- compiler/GHC/Stg/Lift/Analysis.hs 5 additions, 5 deletionscompiler/GHC/Stg/Lift/Analysis.hs
- compiler/GHC/Stg/Lift/Monad.hs 2 additions, 2 deletionscompiler/GHC/Stg/Lift/Monad.hs
- compiler/GHC/Stg/Lint.hs 3 additions, 3 deletionscompiler/GHC/Stg/Lint.hs
- compiler/GHC/Stg/Stats.hs 2 additions, 2 deletionscompiler/GHC/Stg/Stats.hs
- compiler/GHC/Stg/Syntax.hs 7 additions, 4 deletionscompiler/GHC/Stg/Syntax.hs
- compiler/GHC/Stg/Unarise.hs 6 additions, 6 deletionscompiler/GHC/Stg/Unarise.hs
- compiler/GHC/StgToCmm.hs 27 additions, 16 deletionscompiler/GHC/StgToCmm.hs
- compiler/GHC/StgToCmm/Bind.hs 5 additions, 5 deletionscompiler/GHC/StgToCmm/Bind.hs
- compiler/GHC/StgToCmm/Closure.hs 5 additions, 4 deletionscompiler/GHC/StgToCmm/Closure.hs
- compiler/GHC/StgToCmm/DataCon.hs 21 additions, 10 deletionscompiler/GHC/StgToCmm/DataCon.hs
Loading
Please register or sign in to comment