Put tracing functions into their own module
Now that Outputable is independent of DynFlags, we can put tracing functions using SDocs into their own module that doesn't transitively depend on any GHC.Driver.* module. A few modules needed to be moved to avoid loops in DEBUG mode.
Showing
- compiler/GHC/Builtin/Utils.hs 2 additions, 0 deletionscompiler/GHC/Builtin/Utils.hs
- compiler/GHC/Cmm/Ppr/Expr.hs 1 addition, 2 deletionscompiler/GHC/Cmm/Ppr/Expr.hs
- compiler/GHC/CmmToAsm/BlockLayout.hs 7 additions, 11 deletionscompiler/GHC/CmmToAsm/BlockLayout.hs
- compiler/GHC/CmmToC.hs 9 additions, 10 deletionscompiler/GHC/CmmToC.hs
- compiler/GHC/Core.hs 1 addition, 2 deletionscompiler/GHC/Core.hs
- compiler/GHC/Core/Coercion/Opt.hs 7 additions, 4 deletionscompiler/GHC/Core/Coercion/Opt.hs
- compiler/GHC/Core/Lint.hs 34 additions, 28 deletionscompiler/GHC/Core/Lint.hs
- compiler/GHC/Core/Opt/Arity.hs 15 additions, 13 deletionscompiler/GHC/Core/Opt/Arity.hs
- compiler/GHC/Core/Opt/ConstantFold.hs 21 additions, 19 deletionscompiler/GHC/Core/Opt/ConstantFold.hs
- compiler/GHC/Core/Opt/CprAnal.hs 13 additions, 10 deletionscompiler/GHC/Core/Opt/CprAnal.hs
- compiler/GHC/Core/Opt/OccurAnal.hs 16 additions, 14 deletionscompiler/GHC/Core/Opt/OccurAnal.hs
- compiler/GHC/Core/Opt/Pipeline.hs 1 addition, 1 deletioncompiler/GHC/Core/Opt/Pipeline.hs
- compiler/GHC/Core/Opt/SetLevels.hs 14 additions, 11 deletionscompiler/GHC/Core/Opt/SetLevels.hs
- compiler/GHC/Core/Opt/Simplify.hs 28 additions, 21 deletionscompiler/GHC/Core/Opt/Simplify.hs
- compiler/GHC/Core/Opt/Simplify/Utils.hs 15 additions, 12 deletionscompiler/GHC/Core/Opt/Simplify/Utils.hs
- compiler/GHC/Core/Opt/SpecConstr.hs 23 additions, 15 deletionscompiler/GHC/Core/Opt/SpecConstr.hs
- compiler/GHC/Core/Opt/Specialise.hs 2 additions, 0 deletionscompiler/GHC/Core/Opt/Specialise.hs
- compiler/GHC/Core/Opt/WorkWrap.hs 10 additions, 7 deletionscompiler/GHC/Core/Opt/WorkWrap.hs
- compiler/GHC/Core/Opt/WorkWrap/Utils.hs 19 additions, 15 deletionscompiler/GHC/Core/Opt/WorkWrap/Utils.hs
- compiler/GHC/Core/Rules.hs 17 additions, 10 deletionscompiler/GHC/Core/Rules.hs
Loading
Please register or sign in to comment