compiler/simplStgΒΆ

Contents:

  • compiler/simplStg/StgCse.hs
    • Note [All alternatives are the binder]
    • Note [Trivial case scrutinee]
    • Note [Free variables of an StgClosure]
  • compiler/simplStg/StgLiftLams.hs
    • Note [Late lambda lifting in STG]
  • compiler/simplStg/UnariseStg.hs
    • Note [Unarisation]
    • Note [Translating unboxed sums to unboxed tuples]
    • Note [Types in StgConApp]
    • Note [UnariseEnv can map to literals]
    • Note [Unarisation and arity]
    • Note [Post-unarisation invariants]

ghc-compiler-notes

Navigation

Contents:

  • compiler/backpack
  • compiler/basicTypes
  • compiler/cmm/Hoopl
  • compiler/cmm
  • compiler/codeGen
  • compiler/coreSyn
  • compiler/deSugar
  • compiler/ghci
  • compiler/hieFile
  • compiler/hsSyn
  • compiler/iface
  • compiler/llvmGen/Llvm
  • compiler/llvmGen/LlvmCodeGen
  • compiler/main/SysTools
  • compiler/main
  • compiler/nativeGen/RegAlloc/Graph
  • compiler/nativeGen
  • compiler/parser
  • compiler/prelude
  • compiler/rename
  • compiler/simplCore
  • compiler/simplStg/StgLiftLams
  • compiler/simplStg
    • compiler/simplStg/StgCse.hs
    • compiler/simplStg/StgLiftLams.hs
    • compiler/simplStg/UnariseStg.hs
  • compiler/specialise
  • compiler/stgSyn
  • compiler/stranal
  • compiler/typecheck
  • compiler/types
  • compiler/utils
  • libraries/base/Control
  • libraries/base/Data/Functor
  • libraries/base/Data
  • libraries/base/Foreign/Marshal
  • libraries/base/Foreign
  • libraries/base/GHC/IO/Encoding
  • libraries/base/GHC/IO
  • libraries/base/GHC/Stack
  • libraries/base/GHC
  • libraries/ghc-prim/GHC
  • libraries/template-haskell/Language/Haskell/TH
  • utils/genprimopcode
  • utils/ghc-pkg

Related Topics

  • Documentation overview
    • Previous: compiler/simplStg/StgLiftLams/LiftM.hs
    • Next: compiler/simplStg/StgCse.hs

Quick search

©2019, myuon. | Powered by Sphinx 1.8.5 & Alabaster 0.7.12 | Page source
Fork me on GitHub