|
|
|
|
|
| Documentation |
|
| data Prim |
| Constructors | | Prim | | | primName :: String | | | primType :: [PrimType] | | | primStrict :: [Bool] | a function signature
| | primEval :: ([CoreExpr] -> CoreExpr) | True is strict in argument n, [] is unknown
| | primOp :: PrimOp | |
|
| Instances | |
|
|
| data PrimOp |
| Constructors | | PrimSeq | | | PrimOrd | | | PrimAdd | | | PrimSub | | | PrimMul | | | PrimDiv | | | PrimRem | | | PrimQuot | | | PrimQuotRem | | | PrimNeg | | | PrimAbs | | | PrimSignum | | | PrimEq | | | PrimNe | | | PrimLt | | | PrimGt | | | PrimLe | | | PrimGe | | | PrimCast | | | PrimHaskell | | | PrimOther String | |
| Instances | |
|
|
| data PrimType |
| Constructors | | PrimTypeAny | | | PrimTypeUnknown | | | PrimTypeHaskell String | | | PrimIO | | | PrimInt | | | PrimInteger | | | PrimDouble | | | PrimFloat | | | PrimChar | | | PrimString | | | PrimBool | |
| Instances | |
|
|
| primArity :: Prim -> Int |
|
| corePrims :: [Prim] |
|
| corePrim :: String -> Prim |
|
| corePrimMaybe :: String -> Maybe Prim |
|
| coreBytecodePrims :: [Prim] |
|
| coreHaskellPrims :: [Prim] |
|
| coreHaskellTypes :: [(String, String)] |
|
| Produced by Haddock version 0.8 |