Skip to content

DynFlags refactoring VIII (#17957)

Sylvain Henry requested to merge hsyl20/ghc:hsyl20-dynflags-viii into master
  • Remove several uses of sdocWithDynFlags, especially in GHC.Llvm.*

  • Add LlvmOpts datatype to store Llvm backend options

  • Remove Outputable instances (for LlvmVar, LlvmLit, LlvmStatic and Llvm.MetaExpr) which require LlvmOpts

  • Rename ppMetaExpr into ppMetaAnnotExpr (pprMetaExpr is now used in place of ppr :: MetaExpr -> SDoc)

Edited by Sylvain Henry

Merge request reports