ghc-7.6.3: The GHC API

Safe Haskell | None

CgTailCall

# Documentation

cgTailCall :: Id -> [StgArg] -> Code

performTailCall :: CgIdInfo -> [(CgRep, CmmExpr)] -> CmmStmts -> Code

performReturn :: Code -> Code

performPrimReturn :: CgRep -> CmmExpr -> Code

returnUnboxedTuple :: [(CgRep, CmmExpr)] -> Code

ccallReturnUnboxedTuple :: [(CgRep, CmmExpr)] -> Code -> Code

pushUnboxedTuple :: VirtualSpOffset -> [(CgRep, CmmExpr)] -> FCode (VirtualSpOffset, CmmStmts, [GlobalReg])

tailCallPrimOp :: PrimOp -> [StgArg] -> Code

tailCallPrimCall :: PrimCall -> [StgArg] -> Code

pushReturnAddress :: EndOfBlockInfo -> Code