| Safe Haskell | None |
|---|---|
| Language | GHC2021 |
GHC.Cmm.Config
Description
Cmm compilation configuration
Synopsis
- data CmmConfig = CmmConfig {
- cmmProfile :: !Profile
- cmmOptControlFlow :: !Bool
- cmmDoLinting :: !Bool
- cmmOptElimCommonBlks :: !Bool
- cmmOptSink :: !Bool
- cmmOptThreadSanitizer :: !Bool
- cmmGenStackUnwindInstr :: !Bool
- cmmExternalDynamicRefs :: !Bool
- cmmDoCmmSwitchPlans :: !Bool
- cmmSplitProcPoints :: !Bool
- cmmAllowMul2 :: !Bool
- cmmOptConstDivision :: !Bool
- cmmPlatform :: CmmConfig -> Platform
Documentation
Constructors
| CmmConfig | |
Fields
| |
cmmPlatform :: CmmConfig -> Platform Source #
retrieve the target Cmm platform