-fprof-late: Only insert cost centres on functions/non-workfree cafs.
They are usually useless and doing so for data values comes with a large compile time/code size overhead. Fixes #24103
Showing
- compiler/GHC/Core/LateCC.hs 6 additions, 2 deletionscompiler/GHC/Core/LateCC.hs
- compiler/GHC/Core/LateCC/TopLevelBinds.hs 31 additions, 9 deletionscompiler/GHC/Core/LateCC/TopLevelBinds.hs
- compiler/GHC/Core/LateCC/Types.hs 1 addition, 1 deletioncompiler/GHC/Core/LateCC/Types.hs
- compiler/GHC/Core/Type.hs 2 additions, 0 deletionscompiler/GHC/Core/Type.hs
- compiler/GHC/Driver/Main.hs 1 addition, 1 deletioncompiler/GHC/Driver/Main.hs
- compiler/GHC/Types/RepType.hs 3 additions, 0 deletionscompiler/GHC/Types/RepType.hs
- docs/users_guide/9.12.1-notes.rst 10 additions, 0 deletionsdocs/users_guide/9.12.1-notes.rst
- docs/users_guide/profiling.rst 4 additions, 2 deletionsdocs/users_guide/profiling.rst
Loading
Please register or sign in to comment