Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
SSA
Documentation
Constructors
Var | |
Instances
Generic Var Source # | |
Show Var Source # | |
type Rep Var Source # | |
Defined in SSA type Rep Var = D1 ('MetaData "Var" "SSA" "decaf-0.1.0.0-GF5ZfPyXbr16gB58O7mLnT" 'False) (C1 ('MetaCons "Var" 'PrefixI 'True) ((S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 VID) :*: S1 ('MetaSel ('Just "tpe") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Type)) :*: (S1 ('MetaSel ('Just "astDecl") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe (Either Argument FieldDecl))) :*: (S1 ('MetaSel ('Just "loc") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Range) :*: S1 ('MetaSel ('Just "locality") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Locality))))) |
Constructors
Assignment | |
MethodCall | |
Return | |
Alloca | |
Load | |
Store | |
Arith | |
Rel | |
Cond | |
Eq | |
Neg | |
Not | |
Phi | |
Fields
| |
AllocaStr | |
BrUncon | |
BrCon | |