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.
callishMachOpHints :: CallishMachOp -> ([ForeignHint], [ForeignHint])ghc-lib-parser GHC.Cmm.MachOp Return (results_hints,args_hints)
isCommutableCallishMachOp :: CallishMachOp -> Boolghc-lib-parser GHC.Cmm.MachOp No documentation available.
pprCallishMachOp :: CallishMachOp -> SDocghc-lib-parser GHC.Cmm.MachOp No documentation available.
-
ghc-lib-parser GHC.Cmm.Node No documentation available.
-
ghc-lib-parser GHC.Cmm.Node No documentation available.
CmmUnsafeForeignCall :: ForeignTarget -> [CmmFormal] -> [CmmActual] -> CmmNode 'Open 'Openghc-lib-parser GHC.Cmm.Node No documentation available.
NativeDirectCall :: Conventionghc-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.
-
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.
-
ghc-lib-parser GHC.Cmm.Reg allocation count for heap check failure
hpAllocReg :: Platform -> CmmRegghc-lib-parser GHC.Cmm.Reg No documentation available.