ghc-7.0.3: The GHC API

CgTailCall

# Documentation

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

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

performReturn :: Code -> Code Source

performPrimReturn :: CgRep -> CmmExpr -> Code Source

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

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

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

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

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

pushReturnAddress :: EndOfBlockInfo -> Code Source