Safe Haskell | Safe-Inferred |
---|
- data FloatABI
- data FloatingPointOperationFusionMode
- data Options = Options {
- printMachineCode :: Bool
- noFramePointerElimination :: Bool
- noFramePointerEliminationNonLeaf :: Bool
- lessPreciseFloatingPointMultiplyAddOption :: Bool
- unsafeFloatingPointMath :: Bool
- noInfinitiesFloatingPointMath :: Bool
- noNaNsFloatingPointMath :: Bool
- honorSignDependentRoundingFloatingPointMathOption :: Bool
- useSoftFloat :: Bool
- noZerosInBSS :: Bool
- jITExceptionHandling :: Bool
- jITEmitDebugInfo :: Bool
- jITEmitDebugInfoToDisk :: Bool
- guaranteedTailCallOptimization :: Bool
- disableTailCalls :: Bool
- realignStack :: Bool
- enableFastInstructionSelection :: Bool
- positionIndependentExecutable :: Bool
- enableSegmentedStacks :: Bool
- useInitArray :: Bool
- stackAlignmentOverride :: Word32
- trapFunctionName :: String
- floatABIType :: FloatABI
- allowFloatingPointOperationFusion :: FloatingPointOperationFusionMode
- stackSmashingProtectionBufferSize :: Word32
Documentation
data FloatABI
data FloatingPointOperationFusionMode
FloatingPointOperationFusionFast | |
FloatingPointOperationFusionStandard | |
FloatingPointOperationFusionStrict |
data Options
The options of a TargetOptions
http://llvm.org/doxygen/classllvm_1_1TargetOptions.html