-- isCommutableMachOp
{- |
-Returns 'True' if the MachOp has commutable arguments. This is used
+Returns @True@ if the MachOp has commutable arguments. This is used
in the platform-independent Cmm optimisations.
-If in doubt, return 'False'. This generates worse code on the
+If in doubt, return @False@. This generates worse code on the
native routes, but is otherwise harmless.
-}
isCommutableMachOp :: MachOp -> Bool
-- isAssociativeMachOp
{- |
-Returns 'True' if the MachOp is associative (i.e. @(x+y)+z == x+(y+z)@)
+Returns @True@ if the MachOp is associative (i.e. @(x+y)+z == x+(y+z)@)
This is used in the platform-independent Cmm optimisations.
-If in doubt, return 'False'. This generates worse code on the
+If in doubt, return @False@. This generates worse code on the
native routes, but is otherwise harmless.
-}
isAssociativeMachOp :: MachOp -> Bool
-- isComparisonMachOp
{- |
-Returns 'True' if the MachOp is a comparison.
+Returns @True@ if the MachOp is a comparison.
If in doubt, return False. This generates worse code on the
native routes, but is otherwise harmless.