MLIR  20.0.0git
Classes | Namespaces | Typedefs
ScalableValueBoundsConstraintSet.h File Reference
#include "mlir/Analysis/Presburger/IntegerRelation.h"
#include "mlir/Dialect/Vector/IR/VectorOps.h"
#include "mlir/Interfaces/ValueBoundsOpInterface.h"

Go to the source code of this file.

Classes

struct  mlir::vector::detail::ValueBoundsConstraintSet
 Parent class for the value bounds RTTIExtends. More...
 
struct  mlir::vector::ScalableValueBoundsConstraintSet
 A version of ValueBoundsConstraintSet that can solve for scalable bounds. More...
 
struct  mlir::vector::ScalableValueBoundsConstraintSet::ConstantOrScalableBound
 A thin wrapper over an AffineMap which can represent a constant bound, or a scalable bound (in terms of vscale). More...
 
struct  mlir::vector::ScalableValueBoundsConstraintSet::ConstantOrScalableBound::BoundSize
 

Namespaces

 mlir
 Include the generated interface declarations.
 
 mlir::vector
 
 mlir::vector::detail
 

Typedefs

using mlir::vector::ConstantOrScalableBound = ScalableValueBoundsConstraintSet::ConstantOrScalableBound