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.
Malloc :: LlvmType -> Int -> LlvmExpressionghc 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
-
ghc GHC.Llvm Normal call, allocate a new stack frame.
-
ghc GHC.Llvm Tail call, perform the call in the current stack frame.
Call :: LlvmCallType -> LlvmVar -> [LlvmVar] -> [LlvmFuncAttr] -> LlvmExpressionghc 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.
CallM :: LlvmCallType -> LlvmVar -> [MetaExpr] -> [LlvmFuncAttr] -> LlvmExpressionghc 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.
Malloc :: LlvmType -> Int -> LlvmExpressionghc 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
ExternallyVisible :: LlvmLinkageTypeghc GHC.Llvm.Types The symbol participates in linkage and can be used to resolve external symbol references.
-
ghc GHC.Llvm.Types Different calling conventions a function can use.
-
ghc GHC.Llvm.Types Different types to call a function.
-
ghc GHC.Llvm.Types Normal call, allocate a new stack frame.