#include "mlir/Dialect/Vector/IR/ValueBoundsOpInterfaceImpl.h"
#include "mlir/Dialect/Vector/IR/ScalableValueBoundsConstraintSet.h"
#include "mlir/Dialect/Vector/IR/VectorOps.h"
#include "mlir/Interfaces/ValueBoundsOpInterface.h"
usingnamespacemlir;
namespace mlir::vector {
namespace {
struct VectorScaleOpInterface
: public ValueBoundsOpInterface::ExternalModel<VectorScaleOpInterface,
VectorScaleOp> { … };
}
}
void mlir::vector::registerValueBoundsOpInterfaceExternalModels(
DialectRegistry ®istry) { … }