MLIR
20.0.0git
|
MaybeLocalRepr
contains the indices of the constraints that can be expressed as a floordiv of an affine function.
More...
#include "mlir/Analysis/Presburger/Utils.h"
Public Member Functions | |
operator bool () const | |
Public Attributes | |
ReprKind | kind = ReprKind::None |
union { | |
unsigned equalityIdx | |
struct { | |
unsigned lowerBoundIdx | |
unsigned upperBoundIdx | |
} inequalityPair | |
} | repr |
MaybeLocalRepr
contains the indices of the constraints that can be expressed as a floordiv of an affine function.
If it's an equality
constraint, equalityIdx
is set, in case of inequality
the lowerBoundIdx
and upperBoundIdx
is set. By default the kind attribute is set to None.
|
inlineexplicit |
Definition at line 99 of file Utils.h.
References kind, and mlir::presburger::None.
struct { ... } mlir::presburger::MaybeLocalRepr::inequalityPair |
ReprKind mlir::presburger::MaybeLocalRepr::kind = ReprKind::None |
Definition at line 98 of file Utils.h.
Referenced by mlir::presburger::computeSingleVarRepr(), and operator bool().
union { ... } mlir::presburger::MaybeLocalRepr::repr |