ExprKind Type
stores the expression along with the self determined width (MinWidth) and the contect determined Width
Union cases
| Union case | Description |
Full Usage:
EAdditive
|
|
Full Usage:
EBitwiseAnd
|
|
Full Usage:
EBitwiseOr
|
|
Full Usage:
EBitwiseXnor
|
|
Full Usage:
EBitwiseXor
|
|
Full Usage:
EComparison
|
|
Full Usage:
EConditionalCond
|
|
Full Usage:
EConditionalResult
|
|
Full Usage:
EEquality
|
|
Full Usage:
ELogicalAnd
|
|
Full Usage:
ELogicalOr
|
|
Full Usage:
EMultiplicative
|
|
Full Usage:
ENegation
|
|
Full Usage:
EReduction
|
|
Full Usage:
EShift
|
|
Full Usage:
EUnary
|
|
Full Usage:
EUnaryUnsigned
|
Instance members
| Instance member | Description |
Full Usage:
this.IsEAdditive
Returns: bool
|
|
Full Usage:
this.IsEBitwiseAnd
Returns: bool
|
|
Full Usage:
this.IsEBitwiseOr
Returns: bool
|
|
Full Usage:
this.IsEBitwiseXnor
Returns: bool
|
|
Full Usage:
this.IsEBitwiseXor
Returns: bool
|
|
Full Usage:
this.IsEComparison
Returns: bool
|
|
Full Usage:
this.IsEConditionalCond
Returns: bool
|
|
Full Usage:
this.IsEConditionalResult
Returns: bool
|
|
Full Usage:
this.IsEEquality
Returns: bool
|
|
Full Usage:
this.IsELogicalAnd
Returns: bool
|
|
Full Usage:
this.IsELogicalOr
Returns: bool
|
|
Full Usage:
this.IsEMultiplicative
Returns: bool
|
|
Full Usage:
this.IsENegation
Returns: bool
|
|
Full Usage:
this.IsEReduction
Returns: bool
|
|
Full Usage:
this.IsEShift
Returns: bool
|
|
Full Usage:
this.IsEUnary
Returns: bool
|
|
Full Usage:
this.IsEUnaryUnsigned
Returns: bool
|
|