summaryrefslogtreecommitdiff
path: root/compiler/GHC/Cmm/Config.hs
diff options
context:
space:
mode:
Diffstat (limited to 'compiler/GHC/Cmm/Config.hs')
-rw-r--r--compiler/GHC/Cmm/Config.hs1
1 files changed, 1 insertions, 0 deletions
diff --git a/compiler/GHC/Cmm/Config.hs b/compiler/GHC/Cmm/Config.hs
index 415becd109..a3be9d163c 100644
--- a/compiler/GHC/Cmm/Config.hs
+++ b/compiler/GHC/Cmm/Config.hs
@@ -19,6 +19,7 @@ data CmmConfig = CmmConfig
, cmmDoLinting :: !Bool -- ^ Do Cmm Linting Optimization or not
, cmmOptElimCommonBlks :: !Bool -- ^ Eliminate common blocks or not
, cmmOptSink :: !Bool -- ^ Perform sink after stack layout or not
+ , cmmOptSinkAlias :: !Bool -- ^ Perform sink using more expensive aliasing analysis.
, cmmGenStackUnwindInstr :: !Bool -- ^ Generate stack unwinding instructions (for debugging)
, cmmExternalDynamicRefs :: !Bool -- ^ Generate code to link against dynamic libraries
, cmmDoCmmSwitchPlans :: !Bool -- ^ Should the Cmm pass replace Stg switch statements