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. Malloc :: LlvmType -> Int -> LlvmExpression

    ghc GHC.Llvm

    Allocate amount * sizeof(tp) bytes on the heap * tp: LlvmType to reserve room for * amount: The nr of tp's which must be allocated

  2. StdCall :: LlvmCallType

    ghc GHC.Llvm

    Normal call, allocate a new stack frame.

  3. TailCall :: LlvmCallType

    ghc GHC.Llvm

    Tail call, perform the call in the current stack frame.

  4. Call :: LlvmCallType -> LlvmVar -> [LlvmVar] -> [LlvmFuncAttr] -> LlvmExpression

    ghc GHC.Llvm.Syntax

    Call a function. The result is the value of the expression. * tailJumps: CallType to signal if the function should be tail called * fnptrval: An LLVM value containing a pointer to a function to be invoked. Can be indirect. Should be LMFunction type. * args: Concrete arguments for the parameters * attrs: A list of function attributes for the call. Only NoReturn, NoUnwind, ReadOnly and ReadNone are valid here.

  5. CallM :: LlvmCallType -> LlvmVar -> [MetaExpr] -> [LlvmFuncAttr] -> LlvmExpression

    ghc GHC.Llvm.Syntax

    Call a function as above but potentially taking metadata as arguments. * tailJumps: CallType to signal if the function should be tail called * fnptrval: An LLVM value containing a pointer to a function to be invoked. Can be indirect. Should be LMFunction type. * args: Arguments that may include metadata. * attrs: A list of function attributes for the call. Only NoReturn, NoUnwind, ReadOnly and ReadNone are valid here.

  6. Malloc :: LlvmType -> Int -> LlvmExpression

    ghc GHC.Llvm.Syntax

    Allocate amount * sizeof(tp) bytes on the heap * tp: LlvmType to reserve room for * amount: The nr of tp's which must be allocated

  7. ExternallyVisible :: LlvmLinkageType

    ghc GHC.Llvm.Types

    The symbol participates in linkage and can be used to resolve external symbol references.

  8. data LlvmCallConvention

    ghc GHC.Llvm.Types

    Different calling conventions a function can use.

  9. data LlvmCallType

    ghc GHC.Llvm.Types

    Different types to call a function.

  10. StdCall :: LlvmCallType

    ghc GHC.Llvm.Types

    Normal call, allocate a new stack frame.

Page 288 of many | Previous | Next