29 lines
1.5 KiB
C++
29 lines
1.5 KiB
C++
/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
|
|
|* *|
|
|
|* Interface Definitions *|
|
|
|* *|
|
|
|* Automatically generated file, do not edit! *|
|
|
|* *|
|
|
\*===----------------------------------------------------------------------===*/
|
|
|
|
|
|
/// Populate the constraint set with bounds for the given index-typed
|
|
/// value.
|
|
///
|
|
/// Note: If `value` is a block argument, it must belong to an entry block
|
|
/// of a region. Unstructured control flow graphs are not supported at the
|
|
/// moment.
|
|
void mlir::ValueBoundsOpInterface::populateBoundsForIndexValue(::mlir::Value value, ::mlir::ValueBoundsConstraintSet & cstr) {
|
|
return getImpl()->populateBoundsForIndexValue(getImpl(), getOperation(), value, cstr);
|
|
}
|
|
|
|
/// Populate the constraint set with bounds for the size of the specified
|
|
/// dimension of the given shaped value.
|
|
///
|
|
/// Note: If `value` is a block argument, it must belong to an entry block
|
|
/// of a region. Unstructured control flow graphs are not supported at the
|
|
/// moment.
|
|
void mlir::ValueBoundsOpInterface::populateBoundsForShapedValueDim(::mlir::Value value, int64_t dim, ::mlir::ValueBoundsConstraintSet & cstr) {
|
|
return getImpl()->populateBoundsForShapedValueDim(getImpl(), getOperation(), value, dim, cstr);
|
|
}
|