Hoogle Search

Within LTS Haskell 24.3 (ghc-9.10.2)

Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.

  1. maybeTyConName :: Name

    ghc GHC.Builtin.Types

    No documentation available.

  2. maybeCharLikeCon :: DataCon -> Bool

    ghc GHC.Builtin.Utils

    No documentation available.

  3. maybeIntLikeCon :: DataCon -> Bool

    ghc GHC.Builtin.Utils

    No documentation available.

  4. maybeLocalBlockLabel :: CLabel -> Maybe BlockId

    ghc GHC.Cmm.CLabel

    If a label is a local block label then return just its BlockId, otherwise Nothing.

  5. maybeInvertCmmExpr :: CmmExpr -> Maybe CmmExpr

    ghc GHC.Cmm.Expr

    No documentation available.

  6. maybeIntComparison :: MachOp -> Maybe Width

    ghc GHC.Cmm.MachOp

    Returns Just w if the operation is an integer comparison with width w, or Nothing otherwise.

  7. maybeInvertComparison :: MachOp -> Maybe MachOp

    ghc GHC.Cmm.MachOp

    No documentation available.

  8. maybeFlipCond :: Cond -> Maybe Cond

    ghc GHC.CmmToAsm.X86.Cond

    maybeFlipCond c returns Just c' if it is possible to flip the arguments to the conditional c, and the new condition should be c'.

  9. maybeInvertCond :: Cond -> Maybe Cond

    ghc GHC.CmmToAsm.X86.Cond

    If we apply maybeInvertCond to the condition of a jump we turn jumps taken into jumps not taken and vice versa. Careful! If the used comparison and the conditional jump don't match the above behaviour will NOT hold. When used for FP comparisons this does not consider unordered numbers. Also inverting twice might return a synonym for the original condition.

  10. maybeUnfoldingTemplate :: Unfolding -> Maybe CoreExpr

    ghc GHC.Core

    Retrieves the template of an unfolding if possible maybeUnfoldingTemplate is used mainly when specialising, and we do want to specialise DFuns, so it's important to return a template for DFunUnfoldings

Page 19 of many | Previous | Next