Introduce -fprof-callers flag
This introducing a new compiler flag to provide a convenient way to introduce profiler cost-centers on all occurrences of the named identifier. Closes #18566.
parent
d9639d62
Pipeline #27390 failed
Stage: tool-lint
Stage: quick-build
Stage: lint
Stage: build
Stage: full-build
Stage: packaging
Stage: testing
Showing
- compiler/GHC/Core/Lint.hs 1 addition, 0 deletionscompiler/GHC/Core/Lint.hs
- compiler/GHC/Core/Opt/CallerCC.hs 222 additions, 0 deletionscompiler/GHC/Core/Opt/CallerCC.hs
- compiler/GHC/Core/Opt/CallerCC.hs-boot 8 additions, 0 deletionscompiler/GHC/Core/Opt/CallerCC.hs-boot
- compiler/GHC/Core/Opt/Monad.hs 2 additions, 0 deletionscompiler/GHC/Core/Opt/Monad.hs
- compiler/GHC/Core/Opt/Pipeline.hs 12 additions, 1 deletioncompiler/GHC/Core/Opt/Pipeline.hs
- compiler/GHC/Driver/Flags.hs 1 addition, 0 deletionscompiler/GHC/Driver/Flags.hs
- compiler/GHC/Driver/Session.hs 15 additions, 0 deletionscompiler/GHC/Driver/Session.hs
- compiler/GHC/Iface/Recomp/Flags.hs 2 additions, 2 deletionscompiler/GHC/Iface/Recomp/Flags.hs
- compiler/ghc.cabal.in 2 additions, 0 deletionscompiler/ghc.cabal.in
- docs/users_guide/9.2.1-notes.rst 4 additions, 0 deletionsdocs/users_guide/9.2.1-notes.rst
- docs/users_guide/profiling.rst 27 additions, 0 deletionsdocs/users_guide/profiling.rst
- testsuite/tests/profiling/should_run/caller-cc/Main.hs 182 additions, 0 deletionstestsuite/tests/profiling/should_run/caller-cc/Main.hs
- testsuite/tests/profiling/should_run/caller-cc/all.T 7 additions, 0 deletionstestsuite/tests/profiling/should_run/caller-cc/all.T
Loading
Please register or sign in to comment