MLIR 22.0.0git
AffineStructures.h File Reference

Go to the source code of this file.

Classes

class  mlir::affine::FlatAffineValueConstraints
 FlatAffineValueConstraints is an extension of FlatLinearValueConstraints with helper functions for Affine dialect ops. More...
class  mlir::affine::FlatAffineRelation
 A FlatAffineRelation represents a set of ordered pairs (domain -> range) where "domain" and "range" are tuples of variables. More...

Namespaces

namespace  mlir
 Include the generated interface declarations.
namespace  mlir::presburger
namespace  mlir::affine

Functions

LogicalResult mlir::affine::getRelationFromMap (AffineMap &map, presburger::IntegerRelation &rel)
 Builds a relation from the given AffineMap/AffineValueMap map, containing all pairs of the form operands -> result that satisfy map.
LogicalResult mlir::affine::getRelationFromMap (const AffineValueMap &map, presburger::IntegerRelation &rel)