ghc-lib-parser-0.20190523: The GHC API, decoupled from GHC versions

Safe HaskellNone
LanguageHaskell2010

PrimOp

Documentation

data PrimOp Source #

Constructors

Instances
Instance details

Defined in PrimOp

Methods

(==) :: PrimOp -> PrimOp -> Bool #

(/=) :: PrimOp -> PrimOp -> Bool #

Instance details

Defined in PrimOp

Methods

compare :: PrimOp -> PrimOp -> Ordering #

(<) :: PrimOp -> PrimOp -> Bool #

(<=) :: PrimOp -> PrimOp -> Bool #

(>) :: PrimOp -> PrimOp -> Bool #

(>=) :: PrimOp -> PrimOp -> Bool #

max :: PrimOp -> PrimOp -> PrimOp #

min :: PrimOp -> PrimOp -> PrimOp #

Instance details

Defined in PrimOp

data PrimOpVecCat Source #

Constructors

allThePrimOps :: [PrimOp] Source #

primOpType :: PrimOp -> Type Source #

primOpSig :: PrimOp -> ([TyVar], [Type], Type, Arity, StrictSig) Source #

primOpTag :: PrimOp -> Int Source #

maxPrimOpTag :: Int Source #

primOpOcc :: PrimOp -> OccName Source #

tagToEnumKey :: Unique Source #

primOpOutOfLine :: PrimOp -> Bool Source #

primOpCodeSize :: PrimOp -> Int Source #

primOpOkForSpeculation :: PrimOp -> Bool Source #

primOpOkForSideEffects :: PrimOp -> Bool Source #

primOpIsCheap :: PrimOp -> Bool Source #

primOpFixity :: PrimOp -> Maybe Fixity Source #

getPrimOpResultInfo :: PrimOp -> PrimOpResultInfo Source #

isComparisonPrimOp :: PrimOp -> Bool Source #

data PrimOpResultInfo Source #

Constructors

data PrimCall Source #

Constructors

Instances
Instance details

Defined in PrimOp

AltStyle によって変換されたページ (->オリジナル) /