DynFlags refactoring III
Use Platform instead of DynFlags when possible: * `tARGET_MIN_INT` et al. replaced with `platformMinInt` et al. * no more DynFlags in PreRules: added a new `RuleOpts` datatype * don't use `wORD_SIZE` in the compiler * make `wordAlignment` use `Platform` * make `dOUBLE_SIZE` a constant Metric Decrease: T13035 T1969
Showing
- compiler/GHC/ByteCode/Asm.hs 21 additions, 30 deletionscompiler/GHC/ByteCode/Asm.hs
- compiler/GHC/Cmm/Lint.hs 3 additions, 3 deletionscompiler/GHC/Cmm/Lint.hs
- compiler/GHC/Cmm/Parser.y 11 additions, 10 deletionscompiler/GHC/Cmm/Parser.y
- compiler/GHC/Cmm/Utils.hs 6 additions, 5 deletionscompiler/GHC/Cmm/Utils.hs
- compiler/GHC/CmmToAsm/Config.hs 6 additions, 1 deletioncompiler/GHC/CmmToAsm/Config.hs
- compiler/GHC/CmmToAsm/X86/CodeGen.hs 10 additions, 9 deletionscompiler/GHC/CmmToAsm/X86/CodeGen.hs
- compiler/GHC/Core.hs 18 additions, 11 deletionscompiler/GHC/Core.hs
- compiler/GHC/Core/Lint.hs 3 additions, 3 deletionscompiler/GHC/Core/Lint.hs
- compiler/GHC/Core/Make.hs 9 additions, 9 deletionscompiler/GHC/Core/Make.hs
- compiler/GHC/Core/Op/ConstantFold.hs 454 additions, 452 deletionscompiler/GHC/Core/Op/ConstantFold.hs
- compiler/GHC/Core/Op/FloatIn.hs 51 additions, 49 deletionscompiler/GHC/Core/Op/FloatIn.hs
- compiler/GHC/Core/Op/Simplify.hs 6 additions, 5 deletionscompiler/GHC/Core/Op/Simplify.hs
- compiler/GHC/Core/Op/Simplify/Utils.hs 1 addition, 1 deletioncompiler/GHC/Core/Op/Simplify/Utils.hs
- compiler/GHC/Core/Rules.hs 7 additions, 2 deletionscompiler/GHC/Core/Rules.hs
- compiler/GHC/Core/TyCon.hs 27 additions, 25 deletionscompiler/GHC/Core/TyCon.hs
- compiler/GHC/Core/Utils.hs 4 additions, 4 deletionscompiler/GHC/Core/Utils.hs
- compiler/GHC/CoreToByteCode.hs 34 additions, 40 deletionscompiler/GHC/CoreToByteCode.hs
- compiler/GHC/CoreToStg.hs 2 additions, 2 deletionscompiler/GHC/CoreToStg.hs
- compiler/GHC/CoreToStg/Prep.hs 15 additions, 14 deletionscompiler/GHC/CoreToStg/Prep.hs
- compiler/GHC/Driver/Session.hs 4 additions, 22 deletionscompiler/GHC/Driver/Session.hs
Loading
Please register or sign in to comment