Hoogle Search

Within LTS Haskell 24.51 (ghc-9.10.3)

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

  1. CmmForeignCall :: ForeignTarget -> [CmmFormal] -> [CmmActual] -> Label -> ByteOff -> ByteOff -> Bool -> CmmNode 'Open 'Closed

    ghc GHC.Cmm.Node

    No documentation available.

  2. CmmUnsafeForeignCall :: ForeignTarget -> [CmmFormal] -> [CmmActual] -> CmmNode 'Open 'Open

    ghc GHC.Cmm.Node

    No documentation available.

  3. NativeDirectCall :: Convention

    ghc GHC.Cmm.Node

    top-level Haskell functions use NativeDirectCall, which maps arguments to registers starting with R2, according to how many registers are available on the platform. This convention ignores R1, because for a top-level function call the function closure is implicit, and doesn't need to be passed.

  4. NativeNodeCall :: Convention

    ghc GHC.Cmm.Node

    non-top-level Haskell functions, which pass the address of the function closure in R1 (regardless of whether R1 is a real register or not), and the rest of the arguments in registers or on the stack.

  5. callProcPoints :: CmmGraph -> ProcPointSet

    ghc GHC.Cmm.ProcPoint

    No documentation available.

  6. HpAlloc :: GlobalReg

    ghc GHC.Cmm.Reg

    No documentation available.

  7. hpAllocReg :: Platform -> CmmReg

    ghc GHC.Cmm.Reg

    No documentation available.

  8. Unconditionally :: Label -> SwitchPlan

    ghc GHC.Cmm.Switch

    No documentation available.

  9. switchTargetsFallThrough :: SwitchTargets -> ([(NonEmpty Integer, Label)], Maybe Label)

    ghc GHC.Cmm.Switch

    Groups cases with equal targets, suitable for pretty-printing to a c-like switch statement with fall-through semantics.

  10. rEP_CostCentreStack_mem_alloc :: Platform -> CmmType

    ghc GHC.Cmm.Type

    No documentation available.

Page 255 of many | Previous | Next