Hoogle Search

Within LTS Haskell 24.26 (ghc-9.10.3)

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

  1. mappendName :: Name

    ghc-lib-parser GHC.Builtin.Names

    No documentation available.

  2. mappend_RDR :: RdrName

    ghc-lib-parser GHC.Builtin.Names

    No documentation available.

  3. mapInternalNonDetUniques :: Applicative m => (Unique -> m Unique) -> CLabel -> m CLabel

    ghc-lib-parser GHC.Cmm.CLabel

    A utility for renaming uniques in CLabels to produce deterministic object. Note that not all Uniques are mapped over. Only those that can be safely alpha renamed, e.g. uniques of local symbols, but not of external ones. See Note [Renaming uniques deterministically].

  4. mapBlock :: forall n n' (e :: Extensibility) (x :: Extensibility) . (forall (e1 :: Extensibility) (x1 :: Extensibility) . () => n e1 x1 -> n' e1 x1) -> Block n e x -> Block n' e x

    ghc-lib-parser GHC.Cmm.Dataflow.Block

    map a function over the nodes of a Block

  5. mapBlock' :: forall n n' (e :: Extensibility) (x :: Extensibility) . (forall (e1 :: Extensibility) (x1 :: Extensibility) . () => n e1 x1 -> n' e1 x1) -> Block n e x -> Block n' e x

    ghc-lib-parser GHC.Cmm.Dataflow.Block

    A strict mapBlock

  6. mapBlock3' :: forall n n' (e :: Extensibility) (x :: Extensibility) . (n C O -> n' C O, n O O -> n' O O, n O C -> n' O C) -> Block n e x -> Block n' e x

    ghc-lib-parser GHC.Cmm.Dataflow.Block

    map over a block, with different functions to apply to first nodes, middle nodes and last nodes respectively. The map is strict.

  7. mapGraph :: forall n n' (e :: Extensibility) (x :: Extensibility) . (forall (e1 :: Extensibility) (x1 :: Extensibility) . () => n e1 x1 -> n' e1 x1) -> Graph n e x -> Graph n' e x

    ghc-lib-parser GHC.Cmm.Dataflow.Graph

    Maps over all nodes in a graph.

  8. mapGraphBlocks :: forall s block (n :: Extensibility -> Extensibility -> Type) block' (n' :: Extensibility -> Extensibility -> Type) (e :: Extensibility) (x :: Extensibility) . (forall a b . () => (a -> b) -> s a -> s b) -> (forall (e1 :: Extensibility) (x1 :: Extensibility) . () => block n e1 x1 -> block' n' e1 x1) -> Graph' s block n e x -> Graph' s block' n' e x

    ghc-lib-parser GHC.Cmm.Dataflow.Graph

    Function mapGraphBlocks enables a change of representation of blocks, nodes, or both. It lifts a polymorphic block transform into a polymorphic graph transform. When the block representation stabilizes, a similar function should be provided for blocks.

  9. mapAdjust :: (v -> v) -> Label -> LabelMap v -> LabelMap v

    ghc-lib-parser GHC.Cmm.Dataflow.Label

    No documentation available.

  10. mapAlter :: (Maybe v -> Maybe v) -> Label -> LabelMap v -> LabelMap v

    ghc-lib-parser GHC.Cmm.Dataflow.Label

    No documentation available.

Page 170 of many | Previous | Next