Changes between Version 4 and Version 5 of CodeBaseCleanup/ModuleRenaming


Ignore:
Timestamp:
Sep 28, 2018 4:42:53 PM (11 months ago)
Author:
hsyl20
Comment:

Remove useless page

Legend:

Unmodified
Added
Removed
Modified
  • CodeBaseCleanup/ModuleRenaming

    v4 v5  
    1 Useful cross-reference between old names and the new ones:
    2 
    3 {{{
    4  delete mode 100644 compiler/DEPEND-NOTES
    5  rename compiler/{backpack/BkpSyn.hs => GHC/Program/BackPack/Syntax.hs} (93%)
    6  rename compiler/{backpack/DriverBkp.hs => GHC/Program/BackPack/Main.hs} (96%)
    7  rename compiler/{backpack => GHC/Entity}/NameShape.hs (94%)
    8  rename compiler/{backpack/RnModIface.hs => GHC/IR/Interface/Renamer.hs} (98%)
    9  rename compiler/{basicTypes/Avail.hs => GHC/Entity/Available.hs} (95%)
    10  rename compiler/{basicTypes/ConLike.hs-boot => GHC/Entity/ConstructorLike.hs-boot} (34%)
    11  rename compiler/{basicTypes/ConLike.hs => GHC/Entity/ConstructorLike.hs} (94%)
    12  rename compiler/{basicTypes/DataCon.hs-boot => GHC/Entity/DataConstructor.hs-boot} (62%)
    13  rename compiler/{basicTypes/DataCon.hs => GHC/Entity/DataConstructor.hs} (97%)
    14  rename compiler/{basicTypes => GHC/Entity}/BasicTypes.hs (97%)
    15  rename compiler/{basicTypes => GHC/Entity}/Demand.hs (98%)
    16  rename compiler/{basicTypes => GHC/Entity}/FieldLabel.hs (91%)
    17  rename compiler/{basicTypes => GHC/Entity}/Id.hs (93%)
    18  rename compiler/{basicTypes => GHC/Entity}/Literal.hs (97%)
    19  rename compiler/{basicTypes => GHC/Entity}/Module.hs (98%)
    20  rename compiler/{basicTypes => GHC/Entity}/Module.hs-boot (78%)
    21  rename compiler/{basicTypes => GHC/Entity}/Name.hs (95%)
    22  rename compiler/{basicTypes => GHC/Entity}/Name.hs-boot (27%)
    23  rename compiler/{basicTypes => GHC/Entity}/OccName.hs (96%)
    24  rename compiler/{basicTypes => GHC/Entity}/OccName.hs-boot (30%)
    25  rename compiler/{basicTypes => GHC/Entity}/RdrName.hs (97%)
    26  rename compiler/{basicTypes => GHC/Entity}/SrcLoc.hs (99%)
    27  rename compiler/{basicTypes => GHC/Entity}/Unique.hs (95%)
    28  rename compiler/{basicTypes => GHC/Entity}/Var.hs (92%)
    29  rename compiler/{basicTypes/IdInfo.hs-boot => GHC/Entity/Id/Info.hs-boot} (70%)
    30  rename compiler/{basicTypes/IdInfo.hs => GHC/Entity/Id/Info.hs} (95%)
    31  rename compiler/{basicTypes/Lexeme.hs => GHC/Utils/Identifier.hs} (98%)
    32  rename compiler/{basicTypes/MkId.hs-boot => GHC/Entity/Id/Make.hs-boot} (38%)
    33  rename compiler/{basicTypes/MkId.hs => GHC/Entity/Id/Make.hs} (96%)
    34  rename compiler/{basicTypes/NameCache.hs => GHC/Entity/Name/Cache.hs} (87%)
    35  rename compiler/{basicTypes/NameEnv.hs => GHC/Entity/Name/Environment.hs} (93%)
    36  rename compiler/{basicTypes/NameSet.hs => GHC/Entity/Name/Set.hs} (98%)
    37  rename compiler/{basicTypes/PatSyn.hs-boot => GHC/Entity/PatternSynonym.hs-boot} (45%)
    38  rename compiler/{basicTypes/PatSyn.hs => GHC/Entity/PatternSynonym.hs} (98%)
    39  rename compiler/{basicTypes/UniqSupply.hs => GHC/Entity/Unique/Supply.hs} (99%)
    40  rename compiler/{basicTypes/VarEnv.hs => GHC/Entity/Var/Environment.hs} (97%)
    41  rename compiler/{basicTypes/VarSet.hs => GHC/Entity/Var/Set.hs} (92%)
    42  rename compiler/{ => cbits}/Unique.h (100%)
    43  rename compiler/{cmm/CLabel.hs => GHC/Entity/Symbol.hs} (98%)
    44  rename compiler/{cmm/CmmBuildInfoTables.hs => GHC/IR/Cmm/Transformer/InfoTableBuilder.hs} (96%)
    45  rename compiler/{cmm/CmmCallConv.hs => GHC/IR/Cmm/Syntax/CallConvention.hs} (97%)
    46  rename compiler/{cmm/CmmCommonBlockElim.hs => GHC/IR/Cmm/Transformer/CommonBlockElim.hs} (95%)
    47  rename compiler/{cmm/CmmContFlowOpt.hs => GHC/IR/Cmm/Transformer/Shortcutter.hs} (98%)
    48  rename compiler/{cmm/CmmExpr.hs => GHC/IR/Cmm/Syntax/Expression.hs} (97%)
    49  rename compiler/{cmm/Cmm.hs => GHC/IR/Cmm/Syntax.hs} (93%)
    50  rename compiler/{cmm/CmmImplementSwitchPlans.hs => GHC/IR/Cmm/Transformer/Switch/Implement.hs} (83%)
    51  rename compiler/{cmm/CmmInfo.hs => GHC/RTS/InfoTable.hs} (97%)
    52  rename compiler/{cmm/CmmLayoutStack.hs => GHC/IR/Cmm/Transformer/LayoutStack.hs} (97%)
    53  rename compiler/{cmm/CmmLex.x => GHC/IR/Cmm/Lexer.x} (96%)
    54  rename compiler/{cmm/CmmLint.hs => GHC/IR/Cmm/Analyser/Lint.hs} (96%)
    55  rename compiler/{cmm/CmmLive.hs => GHC/IR/Cmm/Analyser/Liveness.hs} (92%)
    56  rename compiler/{cmm/CmmMachOp.hs => GHC/IR/Cmm/Syntax/MachinePrimOps.hs} (99%)
    57  rename compiler/{cmm/CmmMonad.hs => GHC/IR/Cmm/Parser/Monad.hs} (94%)
    58  rename compiler/{cmm/CmmNode.hs => GHC/IR/Cmm/Syntax/Node.hs} (97%)
    59  rename compiler/{cmm => }/cmm-notes (82%)
    60  rename compiler/{cmm/CmmOpt.hs => GHC/IR/Cmm/Transformer/ConstantFolder.hs} (98%)
    61  rename compiler/{cmm/CmmParse.y => GHC/IR/Cmm/Parser.y} (96%)
    62  rename compiler/{cmm/CmmPipeline.hs => GHC/IR/Cmm/Pipeline.hs} (95%)
    63  rename compiler/{cmm/CmmProcPoint.hs => GHC/IR/Cmm/Transformer/ProcPoint.hs} (97%)
    64  rename compiler/{cmm/CmmSink.hs => GHC/IR/Cmm/Transformer/Sinker.hs} (98%)
    65  rename compiler/{cmm/CmmSwitch.hs => GHC/IR/Cmm/Transformer/Switch.hs} (99%)
    66  rename compiler/{cmm/CmmType.hs => GHC/IR/Cmm/Syntax/Type.hs} (99%)
    67  rename compiler/{cmm/CmmUtils.hs => GHC/IR/Cmm/Utils.hs} (97%)
    68  rename compiler/{cmm/Debug.hs => GHC/IR/Cmm/Syntax/DebugBlock.hs} (96%)
    69  rename compiler/{cmm => GHC/Data}/Bitmap.hs (92%)
    70  rename compiler/{cmm => GHC/IR/Cmm/Syntax}/BlockId.hs (88%)
    71  rename compiler/{cmm/Hoopl/Dataflow.hs => GHC/IR/Cmm/Transformer/Dataflow/Hoopl.hs} (99%)
    72  rename compiler/{cmm/Hoopl.hs => GHC/IR/Cmm/Transformer/Dataflow.hs} (80%)
    73  rename compiler/{cmm/MkGraph.hs => GHC/IR/Cmm/Syntax/Graph.hs} (97%)
    74  rename compiler/{cmm/PprC.hs => GHC/Compiler/CmmToC.hs} (98%)
    75  rename compiler/{cmm/PprCmmDecl.hs => GHC/IR/Cmm/Printer/Declaration.hs} (96%)
    76  rename compiler/{cmm/PprCmmExpr.hs => GHC/IR/Cmm/Printer/Expression.hs} (97%)
    77  rename compiler/{cmm/PprCmm.hs => GHC/IR/Cmm/Printer.hs} (95%)
    78  rename compiler/{cmm/SMRep.hs => GHC/RTS/Storage.hs} (99%)
    79  rename compiler/{codeGen/CgUtils.hs => GHC/IR/Stg/Utils.hs} (94%)
    80  rename compiler/{codeGen => GHC/Utils}/CodeGen/Platform/ARM64.hs (43%)
    81  rename compiler/{codeGen => GHC/Utils}/CodeGen/Platform/ARM.hs (42%)
    82  rename compiler/{codeGen => GHC/Utils}/CodeGen/Platform.hs (83%)
    83  rename compiler/{codeGen => GHC/Utils}/CodeGen/Platform/NoRegs.hs (32%)
    84  rename compiler/{codeGen => GHC/Utils}/CodeGen/Platform/PPC_Darwin.hs (49%)
    85  rename compiler/{codeGen => GHC/Utils}/CodeGen/Platform/PPC.hs (43%)
    86  rename compiler/{codeGen => GHC/Utils}/CodeGen/Platform/SPARC.hs (42%)
    87  rename compiler/{codeGen => GHC/Utils}/CodeGen/Platform/X86_64.hs (42%)
    88  rename compiler/{codeGen => GHC/Utils}/CodeGen/Platform/X86.hs (42%)
    89  rename compiler/{codeGen/StgCmmArgRep.hs => GHC/Compiler/StgToCmm/ArgRep.hs} (86%)
    90  rename compiler/{codeGen/StgCmmBind.hs-boot => GHC/Compiler/StgToCmm/Binding.hs-boot} (20%)
    91  rename compiler/{codeGen/StgCmmBind.hs => GHC/Compiler/StgToCmm/Binding.hs} (95%)
    92  rename compiler/{codeGen/StgCmmClosure.hs => GHC/Compiler/StgToCmm/Closure.hs} (97%)
    93  rename compiler/{codeGen/StgCmmCon.hs => GHC/Compiler/StgToCmm/Constructor.hs} (91%)
    94  rename compiler/{codeGen/StgCmmEnv.hs => GHC/Compiler/StgToCmm/Environment.hs} (89%)
    95  rename compiler/{codeGen/StgCmmExpr.hs => GHC/Compiler/StgToCmm/Expression.hs} (94%)
    96  rename compiler/{codeGen/StgCmmExtCode.hs => GHC/Compiler/StgToCmm/Monad/Extended.hs} (94%)
    97  rename compiler/{codeGen/StgCmmForeign.hs => GHC/Compiler/StgToCmm/ForeignCall.hs} (96%)
    98  rename compiler/{codeGen/StgCmmHeap.hs => GHC/Compiler/StgToCmm/Heap.hs} (96%)
    99  rename compiler/{codeGen/StgCmmHpc.hs => GHC/Compiler/StgToCmm/Coverage.hs} (77%)
    100  rename compiler/{codeGen/StgCmm.hs => GHC/Compiler/StgToCmm.hs} (88%)
    101  rename compiler/{codeGen/StgCmmLayout.hs => GHC/Compiler/StgToCmm/Layout.hs} (95%)
    102  rename compiler/{codeGen/StgCmmMonad.hs => GHC/Compiler/StgToCmm/Monad.hs} (97%)
    103  rename compiler/{codeGen/StgCmmPrim.hs => GHC/Compiler/StgToCmm/PrimOp.hs} (98%)
    104  rename compiler/{codeGen/StgCmmProf.hs => GHC/Compiler/StgToCmm/Profiling.hs} (96%)
    105  rename compiler/{codeGen/StgCmmTicky.hs => GHC/Compiler/StgToCmm/Profiling/Ticky.hs} (95%)
    106  rename compiler/{codeGen/StgCmmUtils.hs => GHC/Compiler/StgToCmm/Utils.hs} (95%)
    107  rename compiler/{coreSyn/CoreArity.hs => GHC/IR/Core/Analyser/Arity.hs} (96%)
    108  rename compiler/{coreSyn/CoreFVs.hs => GHC/IR/Core/Analyser/FreeVars.hs} (97%)
    109  rename compiler/{coreSyn/CoreLint.hs => GHC/IR/Core/Analyser/Lint.hs} (95%)
    110  rename compiler/{coreSyn/CoreOpt.hs => GHC/IR/Core/Transformer/Simple.hs} (92%)
    111  rename compiler/{coreSyn/CorePrep.hs => GHC/Compiler/CoreToStg/Prepare.hs} (96%)
    112  rename compiler/{coreSyn/CoreSeq.hs => GHC/IR/Core/Syntax/Force.hs} (88%)
    113  rename compiler/{coreSyn/CoreStats.hs => GHC/IR/Core/Analyser/Stats.hs} (94%)
    114  rename compiler/{coreSyn/CoreSubst.hs => GHC/IR/Core/Transformer/Substitution.hs} (94%)
    115  rename compiler/{coreSyn/CoreSyn.hs => GHC/IR/Core/Syntax.hs} (93%)
    116  rename compiler/{coreSyn/CoreTidy.hs => GHC/IR/Core/Transformer/Tidier.hs} (92%)
    117  rename compiler/{coreSyn/CoreUnfold.hs => GHC/IR/Core/Transformer/Inliner.hs} (97%)
    118  rename compiler/{coreSyn/CoreUtils.hs => GHC/IR/Core/Utils.hs} (96%)
    119  rename compiler/{coreSyn => GHC/Data}/TrieMap.hs (98%)
    120  rename compiler/{coreSyn/MkCore.hs => GHC/IR/Core/Syntax/Make.hs} (94%)
    121  rename compiler/{coreSyn/PprCore.hs => GHC/IR/Core/Printer.hs} (97%)
    122  rename compiler/{deSugar/Desugar.hs => GHC/Compiler/HaskellToCore.hs} (91%)
    123  rename compiler/{deSugar/DsArrows.hs => GHC/Compiler/HaskellToCore/Arrow.hs} (96%)
    124  rename compiler/{deSugar/DsBinds.hs => GHC/Compiler/HaskellToCore/Binding.hs} (94%)
    125  rename compiler/{deSugar/DsCCall.hs => GHC/Compiler/HaskellToCore/Foreign/Call.hs} (95%)
    126  rename compiler/{deSugar/DsExpr.hs-boot => GHC/Compiler/HaskellToCore/Expression.hs-boot} (39%)
    127  rename compiler/{deSugar/DsExpr.hs => GHC/Compiler/HaskellToCore/Expression.hs} (94%)
    128  rename compiler/{deSugar/DsForeign.hs => GHC/Compiler/HaskellToCore/Foreign/Declaration.hs} (95%)
    129  rename compiler/{deSugar/DsGRHSs.hs => GHC/Compiler/HaskellToCore/GuardedRHS.hs} (89%)
    130  rename compiler/{deSugar/DsListComp.hs => GHC/Compiler/HaskellToCore/ListComp.hs} (95%)
    131  rename compiler/{deSugar/DsMeta.hs => GHC/Compiler/HaskellToCore/Splices.hs} (98%)
    132  rename compiler/{deSugar/DsMonad.hs => GHC/Compiler/HaskellToCore/Monad.hs} (93%)
    133  rename compiler/{deSugar/DsUsage.hs => GHC/Compiler/HaskellToCore/Usage.hs} (94%)
    134  rename compiler/{deSugar/DsUtils.hs => GHC/Compiler/HaskellToCore/Utils.hs} (93%)
    135  rename compiler/{deSugar => GHC/Compiler/HaskellToCore}/Coverage.hs (97%)
    136  rename compiler/{deSugar => GHC/Compiler/HaskellToCore/Match}/Check.hs (97%)
    137  rename compiler/{deSugar => GHC/Compiler/HaskellToCore}/Match.hs (96%)
    138  rename compiler/{deSugar => GHC/Compiler/HaskellToCore}/Match.hs-boot (52%)
    139  rename compiler/{deSugar/MatchCon.hs => GHC/Compiler/HaskellToCore/Match/Constructor.hs} (94%)
    140  rename compiler/{deSugar/MatchLit.hs => GHC/Compiler/HaskellToCore/Match/Literal.hs} (93%)
    141  rename compiler/{deSugar/PmExpr.hs => GHC/Compiler/HaskellToCore/Match/Expr.hs} (96%)
    142  rename compiler/{deSugar/TmOracle.hs => GHC/Compiler/HaskellToCore/Match/TermEqOracle.hs} (95%)
    143  rename compiler/{ghci/ByteCodeAsm.hs => GHC/IR/ByteCode/Assembler.hs} (96%)
    144  rename compiler/{ghci/ByteCodeGen.hs => GHC/Compiler/CoreToByteCode.hs} (96%)
    145  rename compiler/{ghci/ByteCodeInstr.hs => GHC/IR/ByteCode/Instruction.hs} (96%)
    146  rename compiler/{ghci/ByteCodeItbls.hs => GHC/IR/ByteCode/InfoTable.hs} (70%)
    147  rename compiler/{ghci/ByteCodeLink.hs => GHC/IR/ByteCode/Linker.hs} (89%)
    148  rename compiler/{ghci/ByteCodeTypes.hs => GHC/IR/ByteCode/Types.hs} (95%)
    149  rename compiler/{ghci => cbits}/keepCAFsForGHCi.c (100%)
    150  rename compiler/{ghci/DebuggerUtils.hs => GHC/Interactive/Debugger/Utils.hs} (92%)
    151  rename compiler/{ghci/GHCi.hsc => GHC/Interactive/Interpreter.hs} (98%)
    152  rename compiler/{ghci => GHC/Interactive}/Debugger.hs (93%)
    153  rename compiler/{ghci => GHC/Interactive}/Linker.hs (96%)
    154  rename compiler/{ghci/RtClosureInspect.hs => GHC/Interactive/ClosureInspect.hs} (97%)
    155  rename compiler/{hsSyn/Convert.hs => GHC/Compiler/TemplateToHaskell.hs} (96%)
    156  rename compiler/{hsSyn => GHC/IR/Haskell/Syntax}/PlaceHolder.hs (92%)
    157  rename compiler/{hsSyn/HsBinds.hs => GHC/IR/Haskell/Syntax/Binding.hs} (93%)
    158  rename compiler/{hsSyn/HsDecls.hs => GHC/IR/Haskell/Syntax/Declaration.hs} (93%)
    159  rename compiler/{hsSyn/HsDoc.hs => GHC/IR/Haskell/Syntax/Documentation.hs} (80%)
    160  rename compiler/{hsSyn/HsDumpAst.hs => GHC/IR/Haskell/Printer/Dump.hs} (93%)
    161  rename compiler/{hsSyn/HsExpr.hs-boot => GHC/IR/Haskell/Syntax/Expression.hs-boot} (83%)
    162  rename compiler/{hsSyn/HsExpr.hs => GHC/IR/Haskell/Syntax/Expression.hs} (92%)
    163  rename compiler/{hsSyn/HsExtension.hs => GHC/IR/Haskell/Syntax/Extension.hs} (91%)
    164  rename compiler/{hsSyn/HsImpExp.hs => GHC/IR/Haskell/Syntax/ImportExport.hs} (85%)
    165  rename compiler/{hsSyn/HsLit.hs => GHC/IR/Haskell/Syntax/Literal.hs} (91%)
    166  rename compiler/{hsSyn/HsPat.hs-boot => GHC/IR/Haskell/Syntax/Pattern.hs-boot} (72%)
    167  rename compiler/{hsSyn/HsPat.hs => GHC/IR/Haskell/Syntax/Pattern.hs} (89%)
    168  rename compiler/{hsSyn/HsSyn.hs => GHC/IR/Haskell/Syntax.hs} (71%)
    169  rename compiler/{hsSyn/HsTypes.hs => GHC/IR/Haskell/Syntax/Type.hs} (90%)
    170  rename compiler/{hsSyn/HsUtils.hs => GHC/IR/Haskell/Utils.hs} (95%)
    171  rename compiler/{iface/BinFingerprint.hs => GHC/Utils/Binary/Fingerprint.hs} (89%)
    172  rename compiler/{iface/BinIface.hs => GHC/IR/Interface/Binary.hs} (95%)
    173  rename compiler/{iface/BuildTyCl.hs => GHC/IR/Interface/BuildTypeAndClass.hs} (93%)
    174  rename compiler/{iface/FlagChecker.hs => GHC/Config/Flags/Fingerprint.hs} (91%)
    175  rename compiler/{iface/IfaceEnv.hs-boot => GHC/IR/Interface/Environment.hs-boot} (28%)
    176  rename compiler/{iface/IfaceEnv.hs => GHC/IR/Interface/Environment.hs} (94%)
    177  rename compiler/{iface/IfaceSyn.hs => GHC/IR/Interface/Syntax.hs} (95%)
    178  rename compiler/{iface/IfaceType.hs-boot => GHC/IR/Interface/Types.hs-boot} (47%)
    179  rename compiler/{iface/IfaceType.hs => GHC/IR/Interface/Types.hs} (97%)
    180  rename compiler/{iface/LoadIface.hs-boot => GHC/IR/Interface/Loader.hs-boot} (21%)
    181  rename compiler/{iface/LoadIface.hs => GHC/IR/Interface/Loader.hs} (96%)
    182  rename compiler/{iface/MkIface.hs => GHC/IR/Interface/Utils.hs} (96%)
    183  rename compiler/{iface/TcIface.hs-boot => GHC/IR/Interface/TypeChecker.hs-boot} (36%)
    184  rename compiler/{iface/TcIface.hs => GHC/IR/Interface/TypeChecker.hs} (96%)
    185  rename compiler/{iface/ToIface.hs-boot => GHC/Compiler/CoreToInterface.hs-boot} (36%)
    186  rename compiler/{iface/ToIface.hs => GHC/Compiler/CoreToInterface.hs} (95%)
    187  rename compiler/{llvmGen => GHC/IR}/Llvm/MetaData.hs (97%)
    188  rename compiler/{llvmGen => GHC/IR}/Llvm/Types.hs (99%)
    189  rename compiler/{llvmGen/Llvm/AbsSyn.hs => GHC/IR/Llvm/Syntax.hs} (98%)
    190  rename compiler/{llvmGen/LlvmCodeGen/CodeGen.hs => GHC/Compiler/CmmToLlvm/CodeGen/Proc.hs} (98%)
    191  rename compiler/{llvmGen/LlvmCodeGen => GHC/Compiler/CmmToLlvm/CodeGen}/Base.hs (97%)
    192  rename compiler/{llvmGen/LlvmCodeGen => GHC/Compiler/CmmToLlvm/CodeGen}/Data.hs (93%)
    193  rename compiler/{llvmGen/LlvmCodeGen => GHC/Compiler/CmmToLlvm/CodeGen}/Regs.hs (87%)
    194  rename compiler/{llvmGen/LlvmCodeGen.hs => GHC/Compiler/CmmToLlvm/CodeGen.hs} (89%)
    195  rename compiler/{llvmGen/LlvmCodeGen/Ppr.hs => GHC/Compiler/CmmToLlvm/CodeGen/PrettyPrint.hs} (94%)
    196  rename compiler/{llvmGen/Llvm.hs => GHC/Compiler/CmmToLlvm.hs} (93%)
    197  rename compiler/{llvmGen/LlvmMangler.hs => GHC/Compiler/CmmToLlvm/Fixup.hs} (95%)
    198  rename compiler/{llvmGen/Llvm/PpLlvm.hs => GHC/IR/Llvm/Printer.hs} (98%)
    199  rename compiler/{main/Annotations.hs => GHC/Entity/Annotation.hs} (94%)
    200  rename compiler/{main/DriverMkDepend.hs => GHC/Program/MakeDepend.hs} (96%)
    201  rename compiler/{main/DriverPhases.hs => GHC/Program/Driver/Phases.hs} (98%)
    202  rename compiler/{main/DriverPipeline.hs => GHC/Program/Driver/Pipeline.hs} (98%)
    203  rename compiler/{main/DynFlags.hs-boot => GHC/Config/Flags.hs-boot} (87%)
    204  rename compiler/{main/DynFlags.hs => GHC/Config/Flags.hs} (98%)
    205  rename compiler/{main/ErrUtils.hs-boot => GHC/Utils/Error.hs-boot} (67%)
    206  rename compiler/{main/ErrUtils.hs => GHC/Utils/Error.hs} (98%)
    207  rename compiler/{main => GHC/Config}/Constants.hs (91%)
    208  rename compiler/{main => GHC/Config}/Hooks.hs (74%)
    209  rename compiler/{main => GHC/Config}/Hooks.hs-boot (52%)
    210  rename compiler/{main => }/GHC.hs (94%)
    211  rename compiler/{main => GHC/Interactive}/DynamicLoading.hs (86%)
    212  rename compiler/{main => GHC/IR/Haskell/Parser}/HeaderInfo.hs (94%)
    213  rename compiler/{main/GhcMake.hs => GHC/Program/Make.hs} (98%)
    214  rename compiler/{main/GhcMonad.hs => GHC/Monad.hs} (96%)
    215  rename compiler/{main => GHC}/Packages.hs (99%)
    216  rename compiler/{main => GHC}/Packages.hs-boot (66%)
    217  rename compiler/{main => GHC/Packages}/PackageConfig.hs (97%)
    218  rename compiler/{main => GHC/Packages}/PackageConfig.hs-boot (67%)
    219  rename compiler/{main/GhcPlugins.hs => GHC/Plugin.hs} (17%)
    220  rename compiler/{main => GHC/Program}/CmdLineParser.hs (98%)
    221  rename compiler/{main => GHC/Program/Driver}/CodeOutput.hs (92%)
    222  rename compiler/{main => GHC/Utils/CodeGen}/StaticPtrTable.hs (92%)
    223  rename compiler/{main => GHC/Utils}/Elf.hs (98%)
    224  rename compiler/{main => GHC/Utils}/FileCleanup.hs (98%)
    225  rename compiler/{main => GHC/Utils}/Finder.hs (98%)
    226  rename compiler/{main => GHC/Utils}/SysTools.hs (98%)
    227  rename compiler/{main => GHC/Utils}/SysTools/Terminal.hs (98%)
    228  rename compiler/{main/HscMain.hs => GHC/Program/Main.hs} (95%)
    229  rename compiler/{main/HscStats.hs => GHC/IR/Haskell/Analyser/Stats.hs} (97%)
    230  rename compiler/{main/HscTypes.hs => GHC/Entity/Types.hs} (96%)
    231  rename compiler/{main/InteractiveEval.hs => GHC/Interactive/Eval.hs} (95%)
    232  rename compiler/{main/InteractiveEvalTypes.hs => GHC/Interactive/Types.hs} (93%)
    233  rename compiler/{main/PipelineMonad.hs => GHC/Program/Driver/Pipeline/Monad.hs} (93%)
    234  rename compiler/{main/PlatformConstants.hs => GHC/Config/HostPlatform.hs} (84%)
    235  rename compiler/{main/Plugins.hs => GHC/Plugin/Types.hs} (89%)
    236  rename compiler/{main/PprTyThing.hs => GHC/Utils/PrettyPrint/TyThing.hs} (86%)
    237  rename compiler/{main/TidyPgm.hs => GHC/IR/Interface/Transformer/Tidier.hs} (94%)
    238  rename compiler/{nativeGen/AsmCodeGen.hs => GHC/Compiler/CmmToAsm.hs} (89%)
    239  rename compiler/{nativeGen/CPrim.hs => GHC/Utils/CodeGen/Primitive.hs} (95%)
    240  rename compiler/{nativeGen => GHC/Compiler/CmmToAsm}/Dwarf/Constants.hs (97%)
    241  rename compiler/{nativeGen => GHC/Compiler/CmmToAsm}/Dwarf.hs (94%)
    242  rename compiler/{nativeGen => GHC/Compiler/CmmToAsm}/Dwarf/Types.hs (98%)
    243  rename compiler/{nativeGen => GHC/Compiler/CmmToAsm}/Format.hs (87%)
    244  rename compiler/{nativeGen => GHC/Compiler/CmmToAsm}/Instruction.hs (96%)
    245  rename compiler/{nativeGen => GHC/Compiler/CmmToAsm}/PIC.hs (96%)
    246  rename compiler/{nativeGen => GHC/Compiler/CmmToAsm}/PPC/CodeGen.hs (98%)
    247  rename compiler/{nativeGen => GHC/Compiler/CmmToAsm}/PPC/Cond.hs (94%)
    248  rename compiler/{nativeGen => GHC/Compiler/CmmToAsm}/PPC/Instr.hs (96%)
    249  rename compiler/{nativeGen => GHC/Compiler/CmmToAsm}/PPC/Ppr.hs (97%)
    250  rename compiler/{nativeGen => GHC/Compiler/CmmToAsm}/PPC/RegInfo.hs (90%)
    251  rename compiler/{nativeGen => GHC/Compiler/CmmToAsm}/PPC/Regs.hs (96%)
    252  rename compiler/{nativeGen => GHC/Compiler/CmmToAsm}/SPARC/AddrMode.hs (86%)
    253  rename compiler/{nativeGen => GHC/Compiler/CmmToAsm}/SPARC/Base.hs (95%)
    254  rename compiler/{nativeGen => GHC/Compiler/CmmToAsm}/SPARC/CodeGen/Amode.hs (73%)
    255  rename compiler/{nativeGen => GHC/Compiler/CmmToAsm}/SPARC/CodeGen/Base.hs (85%)
    256  rename compiler/{nativeGen => GHC/Compiler/CmmToAsm}/SPARC/CodeGen/CondCode.hs (84%)
    257  rename compiler/{nativeGen => GHC/Compiler/CmmToAsm}/SPARC/CodeGen/Expand.hs (90%)
    258  rename compiler/{nativeGen => GHC/Compiler/CmmToAsm}/SPARC/CodeGen/Gen32.hs (96%)
    259  rename compiler/{nativeGen => GHC/Compiler/CmmToAsm}/SPARC/CodeGen/Gen32.hs-boot (41%)
    260  rename compiler/{nativeGen => GHC/Compiler/CmmToAsm}/SPARC/CodeGen/Gen64.hs (89%)
    261  rename compiler/{nativeGen => GHC/Compiler/CmmToAsm}/SPARC/CodeGen.hs (94%)
    262  rename compiler/{nativeGen => GHC/Compiler/CmmToAsm}/SPARC/CodeGen/Sanity.hs (88%)
    263  rename compiler/{nativeGen => GHC/Compiler/CmmToAsm}/SPARC/Cond.hs (95%)
    264  rename compiler/{nativeGen => GHC/Compiler/CmmToAsm}/SPARC/Imm.hs (92%)
    265  rename compiler/{nativeGen => GHC/Compiler/CmmToAsm}/SPARC/Instr.hs (96%)
    266  rename compiler/{nativeGen => GHC/Compiler/CmmToAsm}/SPARC/Ppr.hs (95%)
    267  rename compiler/{nativeGen => GHC/Compiler/CmmToAsm}/SPARC/Regs.hs (96%)
    268  rename compiler/{nativeGen => GHC/Compiler/CmmToAsm}/SPARC/ShortcutJump.hs (87%)
    269  rename compiler/{nativeGen => GHC/Compiler/CmmToAsm}/SPARC/Stack.hs (84%)
    270  rename compiler/{nativeGen => GHC/Compiler/CmmToAsm}/X86/CodeGen.hs (98%)
    271  rename compiler/{nativeGen => GHC/Compiler/CmmToAsm}/X86/Cond.hs (97%)
    272  rename compiler/{nativeGen => GHC/Compiler/CmmToAsm}/X86/Instr.hs (97%)
    273  rename compiler/{nativeGen => GHC/Compiler/CmmToAsm}/X86/Ppr.hs (98%)
    274  rename compiler/{nativeGen => GHC/Compiler/CmmToAsm}/X86/RegInfo.hs (85%)
    275  rename compiler/{nativeGen => GHC/Compiler/CmmToAsm}/X86/Regs.hs (97%)
    276  rename compiler/{nativeGen/NCG.h => cbits/CmmToAsm.h} (100%)
    277  rename compiler/{nativeGen/NCGMonad.hs => GHC/Compiler/CmmToAsm/Monad.hs} (90%)
    278  rename compiler/{nativeGen/NOTES => cmmToAsm-notes} (100%)
    279  rename compiler/{nativeGen/PprBase.hs => GHC/Compiler/CmmToAsm/PrettyPrint.hs} (92%)
    280  rename compiler/{nativeGen/RegAlloc => GHC/Compiler/CmmToAsm/Register/Allocator}/Graph/ArchBase.hs (97%)
    281  rename compiler/{nativeGen/RegAlloc => GHC/Compiler/CmmToAsm/Register/Allocator}/Graph/ArchX86.hs (89%)
    282  rename compiler/{nativeGen/RegAlloc => GHC/Compiler/CmmToAsm/Register/Allocator}/Graph/Coalesce.hs (87%)
    283  rename compiler/{nativeGen/RegAlloc => GHC/Compiler/CmmToAsm/Register/Allocator}/Graph/Main.hs (95%)
    284  rename compiler/{nativeGen/RegAlloc => GHC/Compiler/CmmToAsm/Register/Allocator}/Graph/SpillClean.hs (97%)
    285  rename compiler/{nativeGen/RegAlloc => GHC/Compiler/CmmToAsm/Register/Allocator}/Graph/SpillCost.hs (93%)
    286  rename compiler/{nativeGen/RegAlloc => GHC/Compiler/CmmToAsm/Register/Allocator}/Graph/Spill.hs (95%)
    287  rename compiler/{nativeGen/RegAlloc => GHC/Compiler/CmmToAsm/Register/Allocator}/Graph/Stats.hs (93%)
    288  rename compiler/{nativeGen/RegAlloc => GHC/Compiler/CmmToAsm/Register/Allocator}/Graph/TrivColorable.hs (97%)
    289  rename compiler/{nativeGen/RegAlloc => GHC/Compiler/CmmToAsm/Register/Allocator}/Linear/Base.hs (90%)
    290  rename compiler/{nativeGen/RegAlloc => GHC/Compiler/CmmToAsm/Register/Allocator}/Linear/FreeRegs.hs (77%)
    291  rename compiler/{nativeGen/RegAlloc => GHC/Compiler/CmmToAsm/Register/Allocator}/Linear/JoinToTargets.hs (95%)
    292  rename compiler/{nativeGen/RegAlloc => GHC/Compiler/CmmToAsm/Register/Allocator}/Linear/Main.hs (95%)
    293  rename compiler/{nativeGen/RegAlloc => GHC/Compiler/CmmToAsm/Register/Allocator}/Linear/PPC/FreeRegs.hs (82%)
    294  rename compiler/{nativeGen/RegAlloc => GHC/Compiler/CmmToAsm/Register/Allocator}/Linear/SPARC/FreeRegs.hs (95%)
    295  rename compiler/{nativeGen/RegAlloc => GHC/Compiler/CmmToAsm/Register/Allocator}/Linear/StackMap.hs (92%)
    296  rename compiler/{nativeGen/RegAlloc => GHC/Compiler/CmmToAsm/Register/Allocator}/Linear/State.hs (89%)
    297  rename compiler/{nativeGen/RegAlloc => GHC/Compiler/CmmToAsm/Register/Allocator}/Linear/Stats.hs (89%)
    298  rename compiler/{nativeGen/RegAlloc => GHC/Compiler/CmmToAsm/Register/Allocator}/Linear/X86_64/FreeRegs.hs (71%)
    299  rename compiler/{nativeGen/RegAlloc => GHC/Compiler/CmmToAsm/Register/Allocator}/Linear/X86/FreeRegs.hs (68%)
    300  rename compiler/{nativeGen/RegAlloc => GHC/Compiler/CmmToAsm/Register/Allocator}/Liveness.hs (96%)
    301  rename compiler/{nativeGen/RegClass.hs => GHC/Compiler/CmmToAsm/Register/Class.hs} (88%)
    302  rename compiler/{nativeGen/Reg.hs => GHC/Compiler/CmmToAsm/Register.hs} (96%)
    303  rename compiler/{nativeGen/TargetReg.hs => GHC/Compiler/CmmToAsm/Register/Target.hs} (88%)
    304  rename compiler/{parser/ApiAnnotation.hs => GHC/IR/Haskell/Syntax/Annotation.hs} (97%)
    305  rename compiler/{parser => cbits}/cutils.c (100%)
    306  rename compiler/{parser => cbits}/cutils.h (84%)
    307  rename compiler/{parser/Ctype.hs => GHC/Data/Char/Classification.hs} (99%)
    308  rename compiler/{parser => GHC/IR/Haskell}/Lexer.x (98%)
    309  rename compiler/{parser => GHC/IR/Haskell}/Parser.y (98%)
    310  rename compiler/{parser/HaddockUtils.hs => GHC/IR/Haskell/Parser/Utils.hs} (90%)
    311  rename compiler/{parser/RdrHsSyn.hs => GHC/IR/Haskell/Parser/Syntax.hs} (96%)
    312  rename compiler/{prelude => GHC/Builtin/Primitive}/primops.txt.pp (100%)
    313  rename compiler/{prelude => GHC/Entity}/ForeignCall.hs (94%)
    314  rename compiler/{prelude/KnownUniques.hs-boot => GHC/Builtin/Uniques.hs-boot} (68%)
    315  rename compiler/{prelude/KnownUniques.hs => GHC/Builtin/Uniques.hs} (94%)
    316  rename compiler/{prelude/PrelInfo.hs => GHC/Builtin/Utils.hs} (88%)
    317  rename compiler/{prelude/PrelNames.hs-boot => GHC/Builtin/Names.hs-boot} (49%)
    318  rename compiler/{prelude/PrelNames.hs => GHC/Builtin/Names.hs} (97%)
    319  rename compiler/{prelude/PrelRules.hs => GHC/IR/Core/Transformer/ConstantFolder.hs} (97%)
    320  rename compiler/{prelude/PrimOp.hs-boot => GHC/Builtin/Primitive/Operations.hs-boot} (22%)
    321  rename compiler/{prelude/PrimOp.hs => GHC/Builtin/Primitive/Operations.hs} (94%)
    322  rename compiler/{prelude/THNames.hs => GHC/Builtin/Names/TemplateHaskell.hs} (98%)
    323  rename compiler/{prelude/TysPrim.hs => GHC/Builtin/Primitive/Types.hs} (94%)
    324  rename compiler/{prelude/TysWiredIn.hs-boot => GHC/Builtin/Types.hs-boot} (84%)
    325  rename compiler/{prelude/TysWiredIn.hs => GHC/Builtin/Types.hs} (95%)
    326  rename compiler/{profiling => GHC/Entity}/CostCentre.hs (97%)
    327  rename compiler/{profiling/NOTES => profiling-notes} (100%)
    328  rename compiler/{profiling/ProfInit.hs => GHC/Entity/CostCentre/Initialise.hs} (86%)
    329  rename compiler/{profiling/SCCfinal.hs => GHC/IR/Stg/Transformer/CostCentreCollector.hs} (93%)
    330  rename compiler/{rename/rename.tex => rename-notes.tex} (36%)
    331  rename compiler/{rename/RnBinds.hs => GHC/IR/Haskell/Renamer/Binding.hs} (96%)
    332  rename compiler/{rename/RnEnv.hs => GHC/IR/Haskell/Renamer/Environment.hs} (95%)
    333  rename compiler/{rename/RnExpr.hs-boot => GHC/IR/Haskell/Renamer/Expression.hs-boot} (53%)
    334  rename compiler/{rename/RnExpr.hs => GHC/IR/Haskell/Renamer/Expression.hs} (97%)
    335  rename compiler/{rename/RnFixity.hs => GHC/IR/Haskell/Renamer/Fixity.hs} (90%)
    336  rename compiler/{rename/RnHsDoc.hs => GHC/IR/Haskell/Renamer/Documentation.hs} (67%)
    337  rename compiler/{rename/RnNames.hs => GHC/IR/Haskell/Renamer/ImportExport.hs} (96%)
    338  rename compiler/{rename/RnPat.hs => GHC/IR/Haskell/Renamer/Pattern.hs} (95%)
    339  rename compiler/{rename/RnSource.hs => GHC/IR/Haskell/Renamer.hs} (96%)
    340  rename compiler/{rename/RnSplice.hs-boot => GHC/IR/Haskell/Renamer/Splice.hs-boot} (70%)
    341  rename compiler/{rename/RnSplice.hs => GHC/IR/Haskell/Renamer/Splice.hs} (92%)
    342  rename compiler/{rename/RnTypes.hs => GHC/IR/Haskell/Renamer/Type.hs} (97%)
    343  rename compiler/{rename/RnUnbound.hs => GHC/IR/Haskell/Renamer/Utils/Unbound.hs} (96%)
    344  rename compiler/{rename/RnUtils.hs => GHC/IR/Haskell/Renamer/Utils.hs} (93%)
    345  rename compiler/{simplCore/CoreMonad.hs => GHC/IR/Core/Pipeline.hs} (96%)
    346  rename compiler/{simplCore/CSE.hs => GHC/IR/Core/Transformer/CommonSubExpr.hs} (92%)
    347  rename compiler/{simplCore => GHC/IR/Core/Analyser}/CallArity.hs (98%)
    348  rename compiler/{simplCore => GHC/IR/Core/Transformer}/FloatIn.hs (97%)
    349  rename compiler/{simplCore => GHC/IR/Core/Transformer}/FloatOut.hs (94%)
    350  rename compiler/{simplCore => GHC/IR/Core/Transformer}/LiberateCase.hs (97%)
    351  rename compiler/{simplCore => GHC/IR/Core/Transformer/Simplifier}/simplifier.tib (100%)
    352  rename compiler/{simplCore/OccurAnal.hs => GHC/IR/Core/Analyser/Occurence.hs} (98%)
    353  rename compiler/{simplCore/SAT.hs => GHC/IR/Core/Transformer/StaticArgument.hs} (97%)
    354  rename compiler/{simplCore/SetLevels.hs => GHC/IR/Core/Transformer/LevelSetter.hs} (95%)
    355  rename compiler/{simplCore/SimplCore.hs => GHC/IR/Core/Transformer/Pipeline.hs} (93%)
    356  rename compiler/{simplCore/SimplEnv.hs => GHC/IR/Core/Transformer/Simplifier/Environment.hs} (95%)
    357  rename compiler/{simplCore/Simplify.hs => GHC/IR/Core/Transformer/Simplifier.hs} (96%)
    358  rename compiler/{simplCore/SimplMonad.hs => GHC/IR/Core/Transformer/Simplifier/Monad.hs} (90%)
    359  rename compiler/{simplCore/SimplUtils.hs => GHC/IR/Core/Transformer/Simplifier/Utils.hs} (97%)
    360  rename compiler/{simplStg => GHC/Entity}/RepType.hs (96%)
    361  rename compiler/{simplStg/SimplStg.hs => GHC/IR/Stg/Transformer/Pipeline.hs} (80%)
    362  rename compiler/{simplStg/StgCse.hs => GHC/IR/Stg/Transformer/CommonSubExpr.hs} (97%)
    363  rename compiler/{simplStg/StgStats.hs => GHC/IR/Stg/Analyser/Stats.hs} (97%)
    364  rename compiler/{simplStg/UnariseStg.hs => GHC/IR/Stg/Transformer/Unariser.hs} (97%)
    365  rename compiler/{specialise => GHC/IR/Core/Transformer}/Rules.hs (94%)
    366  rename compiler/{specialise/SpecConstr.hs => GHC/IR/Core/Transformer/Specialiser/Constructor.hs} (97%)
    367  rename compiler/{specialise/Specialise.hs => GHC/IR/Core/Transformer/Specialiser.hs} (97%)
    368  rename compiler/{stgSyn => GHC/Compiler}/CoreToStg.hs (96%)
    369  rename compiler/{stgSyn/StgLint.hs => GHC/IR/Stg/Analyser/Lint.hs} (95%)
    370  rename compiler/{stgSyn/StgSyn.hs => GHC/IR/Stg/Syntax.hs} (93%)
    371  rename compiler/{stranal/DmdAnal.hs => GHC/IR/Core/Analyser/Demand.hs} (97%)
    372  rename compiler/{stranal/WorkWrap.hs => GHC/IR/Core/Transformer/WorkerWrapper.hs} (95%)
    373  rename compiler/{stranal/WwLib.hs => GHC/IR/Core/Transformer/WorkerWrapper/Utils.hs} (95%)
    374  rename compiler/{typecheck/FamInst.hs => GHC/IR/Haskell/TypeChecker/FamilyInstance.hs} (97%)
    375  rename compiler/{typecheck/Flattening-notes => flattening-notes} (100%)
    376  rename compiler/{typecheck/FunDeps.hs => GHC/IR/Haskell/TypeChecker/FunctionalDependency.hs} (97%)
    377  rename compiler/{typecheck/Inst.hs => GHC/IR/Haskell/TypeChecker/Instantiation.hs} (94%)
    378  rename compiler/{typecheck/TcAnnotations.hs => GHC/IR/Haskell/TypeChecker/Annotation.hs} (86%)
    379  rename compiler/{typecheck/TcArrows.hs => GHC/IR/Haskell/TypeChecker/Arrow.hs} (93%)
    380  rename compiler/{typecheck/TcBackpack.hs => GHC/IR/Haskell/TypeChecker/ModuleSignature.hs} (95%)
    381  rename compiler/{typecheck/TcBinds.hs => GHC/IR/Haskell/TypeChecker/Binding.hs} (94%)
    382  rename compiler/{typecheck/TcCanonical.hs => GHC/IR/Haskell/TypeChecker/Constraint/Canonicaliser.hs} (97%)
    383  rename compiler/{typecheck/TcClassDcl.hs => GHC/IR/Haskell/TypeChecker/ClassDeclaration.hs} (93%)
    384  rename compiler/{typecheck/TcDefaults.hs => GHC/IR/Haskell/TypeChecker/Default.hs} (86%)
    385  rename compiler/{typecheck/TcDeriv.hs => GHC/IR/Haskell/TypeChecker/Deriving.hs} (96%)
    386  rename compiler/{typecheck/TcDerivInfer.hs => GHC/IR/Haskell/Deriver/Constraints.hs} (95%)
    387  rename compiler/{typecheck/TcDerivUtils.hs => GHC/IR/Haskell/Deriver/Utils.hs} (94%)
    388  rename compiler/{typecheck/TcEnv.hs-boot => GHC/IR/Haskell/TypeChecker/Environment.hs-boot} (35%)
    389  rename compiler/{typecheck/TcEnv.hs => GHC/IR/Haskell/TypeChecker/Environment.hs} (96%)
    390  rename compiler/{typecheck/TcErrors.hs => GHC/IR/Haskell/TypeChecker/Error.hs} (96%)
    391  rename compiler/{typecheck/TcEvidence.hs => GHC/IR/Haskell/TypeChecker/Evidence.hs} (94%)
    392  rename compiler/{typecheck/TcExpr.hs-boot => GHC/IR/Haskell/TypeChecker/Expression.hs-boot} (70%)
    393  rename compiler/{typecheck/TcExpr.hs => GHC/IR/Haskell/TypeChecker/Expression.hs} (96%)
    394  rename compiler/{typecheck/TcFlatten.hs => GHC/IR/Haskell/TypeChecker/Flatten.hs} (97%)
    395  rename compiler/{typecheck/TcForeign.hs => GHC/IR/Haskell/TypeChecker/Foreign.hs} (95%)
    396  rename compiler/{typecheck/TcGenDeriv.hs => GHC/IR/Haskell/Deriver/BasicClasses.hs} (97%)
    397  rename compiler/{typecheck/TcGenFunctor.hs => GHC/IR/Haskell/Deriver/Functor.hs} (98%)
    398  rename compiler/{typecheck/TcGenGenerics.hs => GHC/IR/Haskell/Deriver/Generic.hs} (96%)
    399  rename compiler/{typecheck/TcHsSyn.hs => GHC/IR/Haskell/TypeChecker/Syntax.hs} (96%)
    400  rename compiler/{typecheck/TcHsType.hs => GHC/IR/Haskell/TypeChecker/UserType.hs} (96%)
    401  rename compiler/{typecheck/TcInstDcls.hs-boot => GHC/IR/Haskell/TypeChecker/Instance.hs-boot} (38%)
    402  rename compiler/{typecheck/TcInstDcls.hs => GHC/IR/Haskell/TypeChecker/Instance.hs} (95%)
    403  rename compiler/{typecheck/TcInteract.hs => GHC/IR/Haskell/TypeChecker/Constraint/Interact.hs} (96%)
    404  rename compiler/{typecheck/TcMatches.hs-boot => GHC/IR/Haskell/TypeChecker/Matches.hs-boot} (39%)
    405  rename compiler/{typecheck/TcMatches.hs => GHC/IR/Haskell/TypeChecker/Matches.hs} (96%)
    406  rename compiler/{typecheck/TcMType.hs => GHC/IR/Haskell/TypeChecker/MutableType.hs} (95%)
    407  rename compiler/{typecheck/TcPat.hs => GHC/IR/Haskell/TypeChecker/Pattern.hs} (95%)
    408  rename compiler/{typecheck/TcPatSyn.hs-boot => GHC/IR/Haskell/TypeChecker/PatternSynonym.hs-boot} (50%)
    409  rename compiler/{typecheck/TcPatSyn.hs => GHC/IR/Haskell/TypeChecker/PatternSynonym.hs} (93%)
    410  rename compiler/{typecheck/TcPluginM.hs => GHC/Plugin/TypeChecker.hs} (73%)
    411  rename compiler/{typecheck/TcRnDriver.hs-boot => GHC/IR/Haskell/TypeChecker/Module.hs-boot} (44%)
    412  rename compiler/{typecheck/TcRnDriver.hs => GHC/IR/Haskell/TypeChecker/Module.hs} (96%)
    413  rename compiler/{typecheck/TcRnExports.hs => GHC/IR/Haskell/TypeChecker/Export.hs} (96%)
    414  rename compiler/{typecheck/TcRnMonad.hs => GHC/IR/Haskell/TypeChecker.hs} (98%)
    415  rename compiler/{typecheck/TcRnTypes.hs => GHC/IR/Haskell/TypeChecker/Types.hs} (94%)
    416  rename compiler/{typecheck/TcRules.hs => GHC/IR/Haskell/TypeChecker/Rule.hs} (92%)
    417  rename compiler/{typecheck/TcSigs.hs => GHC/IR/Haskell/TypeChecker/Signature.hs} (93%)
    418  rename compiler/{typecheck/TcSimplify.hs => GHC/IR/Haskell/TypeChecker/Constraint/Simplifier.hs} (93%)
    419  rename compiler/{typecheck/TcSMonad.hs => GHC/IR/Haskell/TypeChecker/Constraint/Solver.hs} (97%)
    420  rename compiler/{typecheck/TcSplice.hs-boot => GHC/IR/Haskell/TypeChecker/Splice.hs-boot} (63%)
    421  rename compiler/{typecheck/TcSplice.hs => GHC/IR/Haskell/TypeChecker/Splice.hs} (94%)
    422  rename compiler/{typecheck/TcTyClsDecls.hs => GHC/IR/Haskell/TypeChecker/TypeAndClassDeclaration.hs} (97%)
    423  rename compiler/{typecheck/TcTyDecls.hs => GHC/IR/Haskell/TypeChecker/TypeDeclaration.hs} (96%)
    424  rename compiler/{typecheck/TcTypeable.hs => GHC/IR/Haskell/Deriver/Typeable.hs} (93%)
    425  rename compiler/{typecheck/TcType.hs-boot => GHC/IR/Haskell/TypeChecker/Type.hs-boot} (59%)
    426  rename compiler/{typecheck/TcType.hs => GHC/IR/Haskell/TypeChecker/Type.hs} (97%)
    427  rename compiler/{typecheck/TcTypeNats.hs-boot => GHC/Builtin/TypeNats.hs-boot} (26%)
    428  rename compiler/{typecheck/TcTypeNats.hs => GHC/Builtin/TypeNats.hs} (93%)
    429  rename compiler/{typecheck/TcUnify.hs-boot => GHC/IR/Haskell/TypeChecker/Unify.hs-boot} (35%)
    430  rename compiler/{typecheck/TcUnify.hs => GHC/IR/Haskell/TypeChecker/Unify.hs} (97%)
    431  rename compiler/{typecheck/TcValidity.hs => GHC/IR/Haskell/TypeChecker/Validity.hs} (96%)
    432  rename compiler/{types/CoAxiom.hs => GHC/Entity/Coercion/Axiom.hs} (95%)
    433  rename compiler/{types/FamInstEnv.hs => GHC/Entity/FamilyInstance.hs} (97%)
    434  rename compiler/{types => GHC/Entity}/Class.hs (93%)
    435  rename compiler/{types => GHC/Entity}/Coercion.hs (98%)
    436  rename compiler/{types => GHC/Entity}/Coercion.hs-boot (82%)
    437  rename compiler/{types => GHC/Entity}/Kind.hs (93%)
    438  rename compiler/{types => GHC/Entity}/Type.hs (97%)
    439  rename compiler/{types => GHC/Entity}/Type.hs-boot (74%)
    440  rename compiler/{types => GHC/Utils}/Unify.hs (98%)
    441  rename compiler/{types/InstEnv.hs => GHC/Entity/ClassInstance.hs} (97%)
    442  rename compiler/{types/OptCoercion.hs => GHC/Entity/Coercion/Optimise.hs} (97%)
    443  rename compiler/{types/TyCon.hs-boot => GHC/Entity/TypeConstructor.hs-boot} (75%)
    444  rename compiler/{types/TyCon.hs => GHC/Entity/TypeConstructor.hs} (95%)
    445  rename compiler/{types/TyCoRep.hs-boot => GHC/Entity/TypeAndCoercion.hs-boot} (79%)
    446  rename compiler/{types/TyCoRep.hs => GHC/Entity/TypeAndCoercion.hs} (97%)
    447  rename compiler/{utils/BooleanFormula.hs => GHC/Data/Bool/Formula.hs} (98%)
    448  rename compiler/{utils/BufWrite.hs => GHC/Utils/Handle/BufferedWrite.hs} (97%)
    449  rename compiler/{utils => cbits}/md5.h (100%)
    450  rename compiler/{utils/Digraph.hs => GHC/Data/Graph/Directed.hs} (96%)
    451  rename compiler/{utils/FastFunctions.hs => GHC/Utils/IO/Unsafe.hs} (92%)
    452  rename compiler/{utils/FastMutInt.hs => GHC/Data/FastMutableInt.hs} (98%)
    453  rename compiler/{utils/FastStringEnv.hs => GHC/Data/FastString/Environment.hs} (85%)
    454  rename compiler/{utils/FV.hs => GHC/Entity/Var/Free.hs} (96%)
    455  rename compiler/{utils => GHC/Data}/Bag.hs (99%)
    456  rename compiler/{utils => GHC/Data/Char}/Encoding.hs (99%)
    457  rename compiler/{utils => GHC/Data}/EnumSet.hs (97%)
    458  rename compiler/{utils => GHC/Data}/FastString.hs (99%)
    459  rename compiler/{utils => GHC/Data}/FiniteMap.hs (96%)
    460  rename compiler/{utils => GHC/Data}/Pair.hs (90%)
    461  rename compiler/{utils => GHC/Data}/Stream.hs (93%)
    462  rename compiler/{utils => GHC/Data}/StringBuffer.hs (98%)
    463  rename compiler/{utils => GHC/Data/Tree}/OrdList.hs (98%)
    464  rename compiler/{utils => GHC/Utils}/Binary.hs (98%)
    465  rename compiler/{utils => GHC/Utils}/Exception.hs (97%)
    466  rename compiler/{utils => GHC/Utils}/Fingerprint.hsc (97%)
    467  rename compiler/{utils => GHC/Utils}/Json.hs (96%)
    468  rename compiler/{utils => GHC/Utils/Monad}/IOEnv.hs (97%)
    469  rename compiler/{utils => GHC/Utils/Monad}/ListT.hs (98%)
    470  rename compiler/{utils => GHC/Utils/Monad}/State.hs (97%)
    471  rename compiler/{utils => GHC/Utils}/Outputable.hs (97%)
    472  rename compiler/{utils => GHC/Utils}/Outputable.hs-boot (78%)
    473  rename compiler/{utils => GHC/Utils}/Panic.hs (98%)
    474  rename compiler/{utils => GHC/Utils}/Platform.hs (99%)
    475  rename compiler/{utils/GraphBase.hs => GHC/Data/Graph/Base.hs} (97%)
    476  rename compiler/{utils/GraphColor.hs => GHC/Data/Graph/Color.hs} (97%)
    477  rename compiler/{utils/GraphOps.hs => GHC/Data/Graph/Operations.hs} (97%)
    478  rename compiler/{utils/GraphPpr.hs => GHC/Data/Graph/PrettyPrint.hs} (96%)
    479  rename compiler/{utils/ListSetOps.hs => GHC/Data/List/SetOps.hs} (98%)
    480  rename compiler/{utils/Maybes.hs => GHC/Data/Maybe.hs} (98%)
    481  rename compiler/{utils/MonadUtils.hs => GHC/Utils/Monad.hs} (97%)
    482  rename compiler/{utils/PprColour.hs => GHC/Utils/PrettyPrint/Colour.hs} (96%)
    483  rename compiler/{utils/Pretty.hs => GHC/Utils/PrettyPrint.hs} (98%)
    484  rename compiler/{utils/UniqDFM.hs => GHC/Entity/Unique/DeterFiniteMap.hs} (97%)
    485  rename compiler/{utils/UniqDSet.hs => GHC/Entity/Unique/DeterSet.hs} (92%)
    486  rename compiler/{utils/UniqFM.hs => GHC/Entity/Unique/FiniteMap.hs} (98%)
    487  rename compiler/{utils/UniqMap.hs => GHC/Entity/Unique/Map.hs} (98%)
    488  rename compiler/{utils/UniqSet.hs => GHC/Entity/Unique/Set.hs} (98%)
    489  rename compiler/{utils/UnVarGraph.hs => GHC/Entity/Var/UndirectedGraph.hs} (95%)
    490  rename compiler/{utils/Util.hs => GHC/Utils.hs} (99%)
    491  rename compiler/{vectorise/Vectorise => GHC/IR/Core/Transformer/Vectoriser}/Builtins/Base.hs (95%)
    492  rename compiler/{vectorise/Vectorise => GHC/IR/Core/Transformer/Vectoriser}/Builtins.hs (79%)
    493  rename compiler/{vectorise/Vectorise => GHC/IR/Core/Transformer/Vectoriser}/Builtins/Initialise.hs (95%)
    494  rename compiler/{vectorise/Vectorise => GHC/IR/Core/Transformer/Vectoriser}/Convert.hs (89%)
    495  rename compiler/{vectorise/Vectorise => GHC/IR/Core/Transformer/Vectoriser}/Env.hs (93%)
    496  rename compiler/{vectorise/Vectorise => GHC/IR/Core/Transformer/Vectoriser}/Exp.hs (97%)
    497  rename compiler/{vectorise/Vectorise => GHC/IR/Core/Transformer/Vectoriser}/Generic/Description.hs (96%)
    498  rename compiler/{vectorise/Vectorise => GHC/IR/Core/Transformer/Vectoriser}/Generic/PADict.hs (87%)
    499  rename compiler/{vectorise/Vectorise => GHC/IR/Core/Transformer/Vectoriser}/Generic/PAMethods.hs (96%)
    500  rename compiler/{vectorise/Vectorise => GHC/IR/Core/Transformer/Vectoriser}/Generic/PData.hs (89%)
    501  rename compiler/{vectorise/Vectorise => GHC/IR/Core/Transformer/Vectoriser}/Monad/Base.hs (95%)
    502  rename compiler/{vectorise/Vectorise => GHC/IR/Core/Transformer/Vectoriser}/Monad/Global.hs (93%)
    503  rename compiler/{vectorise/Vectorise => GHC/IR/Core/Transformer/Vectoriser}/Monad.hs (83%)
    504  rename compiler/{vectorise/Vectorise => GHC/IR/Core/Transformer/Vectoriser}/Monad/InstEnv.hs (84%)
    505  rename compiler/{vectorise/Vectorise => GHC/IR/Core/Transformer/Vectoriser}/Monad/Local.hs (89%)
    506  rename compiler/{vectorise/Vectorise => GHC/IR/Core/Transformer/Vectoriser}/Monad/Naming.hs (89%)
    507  rename compiler/{vectorise/Vectorise => GHC/IR/Core/Transformer/Vectoriser}/Type/Classify.hs (93%)
    508  rename compiler/{vectorise/Vectorise => GHC/IR/Core/Transformer/Vectoriser}/Type/Env.hs (94%)
    509  rename compiler/{vectorise/Vectorise => GHC/IR/Core/Transformer/Vectoriser}/Type/TyConDecl.hs (92%)
    510  rename compiler/{vectorise/Vectorise => GHC/IR/Core/Transformer/Vectoriser}/Type/Type.hs (88%)
    511  rename compiler/{vectorise/Vectorise => GHC/IR/Core/Transformer/Vectoriser}/Utils/Base.hs (94%)
    512  rename compiler/{vectorise/Vectorise => GHC/IR/Core/Transformer/Vectoriser}/Utils/Closure.hs (89%)
    513  rename compiler/{vectorise/Vectorise => GHC/IR/Core/Transformer/Vectoriser}/Utils/Hoisting.hs (85%)
    514  rename compiler/{vectorise/Vectorise => GHC/IR/Core/Transformer/Vectoriser}/Utils.hs (85%)
    515  rename compiler/{vectorise/Vectorise => GHC/IR/Core/Transformer/Vectoriser}/Utils/PADict.hs (92%)
    516  rename compiler/{vectorise/Vectorise => GHC/IR/Core/Transformer/Vectoriser}/Utils/Poly.hs (87%)
    517  rename compiler/{vectorise/Vectorise => GHC/IR/Core/Transformer/Vectoriser}/Var.hs (85%)
    518  rename compiler/{vectorise/Vectorise => GHC/IR/Core/Transformer/Vectoriser}/Vect.hs (95%)
    519  rename compiler/{vectorise/Vectorise.hs => GHC/IR/Core/Transformer/Vectoriser.hs} (94%)
    520 }}}