Hoogle Search

Within LTS Haskell 24.52 (ghc-9.10.3)

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

  1. callishMachOpHints :: CallishMachOp -> ([ForeignHint], [ForeignHint])

    ghc-lib-parser GHC.Cmm.MachOp

    Return (results_hints,args_hints)

  2. isCommutableCallishMachOp :: CallishMachOp -> Bool

    ghc-lib-parser GHC.Cmm.MachOp

    No documentation available.

  3. pprCallishMachOp :: CallishMachOp -> SDoc

    ghc-lib-parser GHC.Cmm.MachOp

    No documentation available.

  4. CmmCall :: CmmExpr -> Maybe Label -> [GlobalRegUse] -> ByteOff -> ByteOff -> ByteOff -> CmmNode 'Open 'Closed

    ghc-lib-parser GHC.Cmm.Node

    No documentation available.

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

    ghc-lib-parser GHC.Cmm.Node

    No documentation available.

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

    ghc-lib-parser GHC.Cmm.Node

    No documentation available.

  7. NativeDirectCall :: Convention

    ghc-lib-parser 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.

  8. NativeNodeCall :: Convention

    ghc-lib-parser 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.

  9. HpAlloc :: GlobalReg

    ghc-lib-parser GHC.Cmm.Reg

    allocation count for heap check failure

  10. hpAllocReg :: Platform -> CmmReg

    ghc-lib-parser GHC.Cmm.Reg

    No documentation available.

Page 556 of many | Previous | Next