Skip to content

Module hierarchy: StgToCmm (#13009)

Sylvain Henry requested to merge hsyl20/ghc:hsyl20-modules-codegen into master

Add StgToCmm module hierarchy. Platform modules that are used in several other places (NCG, LLVM codegen, Cmm transformations) are put into GHC.Platform.

codeGen/CodeGen/Platform.hs        GHC/Platform/Regs.hs
codeGen/CodeGen/Platform/ARM.hs    GHC/Platform/ARM.hs
codeGen/CodeGen/Platform/ARM64.hs  GHC/Platform/ARM64.hs
codeGen/CodeGen/Platform/NoRegs.hs GHC/Platform/NoRegs.hs
codeGen/CodeGen/Platform/PPC.hs    GHC/Platform/PPC.hs
codeGen/CodeGen/Platform/SPARC.hs  GHC/Platform/SPARC.hs
codeGen/CodeGen/Platform/X86.hs    GHC/Platform/X86.hs
codeGen/CodeGen/Platform/X86_64.hs GHC/Platform/X86_64.hs
codeGen/StgCmmArgRep.hs            GHC/StgToCmm/ArgRep.hs
codeGen/StgCmmBind.hs              GHC/StgToCmm/Bind.hs
codeGen/StgCmmBind.hs-boot         GHC/StgToCmm/Bind.hs-boot
codeGen/CgUtils.hs                 GHC/StgToCmm/CgUtils.hs
codeGen/StgCmmClosure.hs           GHC/StgToCmm/Closure.hs
codeGen/StgCmmCon.hs               GHC/StgToCmm/Con.hs
codeGen/StgCmmEnv.hs               GHC/StgToCmm/Env.hs
codeGen/StgCmmExpr.hs              GHC/StgToCmm/Expr.hs
codeGen/StgCmmExtCode.hs           GHC/StgToCmm/ExtCode.hs
codeGen/StgCmmForeign.hs           GHC/StgToCmm/Foreign.hs
codeGen/StgCmmHeap.hs              GHC/StgToCmm/Heap.hs
codeGen/StgCmmHpc.hs               GHC/StgToCmm/Hpc.hs
codeGen/StgCmmLayout.hs            GHC/StgToCmm/Layout.hs
codeGen/StgCmm.hs                  GHC/StgToCmm.hs
codeGen/StgCmmMonad.hs             GHC/StgToCmm/Monad.hs
codeGen/StgCmmPrim.hs              GHC/StgToCmm/Prim.hs
codeGen/StgCmmProf.hs              GHC/StgToCmm/Prof.hs
codeGen/StgCmmTicky.hs             GHC/StgToCmm/Ticky.hs
codeGen/StgCmmUtils.hs             GHC/StgToCmm/Utils.hs
Edited by Sylvain Henry

Merge request reports