21 lines
1.4 KiB
C++
21 lines
1.4 KiB
C++
/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
|
|
|* *|
|
|
|* Interface Definitions *|
|
|
|* *|
|
|
|* Automatically generated file, do not edit! *|
|
|
|* *|
|
|
\*===----------------------------------------------------------------------===*/
|
|
|
|
|
|
/// Infer the strided metadata bounds on the results of this op given
|
|
/// the bounds on its operands.
|
|
/// For each result value or block argument of interest, the method should
|
|
/// call `setMetadata` with that `Value` as an argument.
|
|
/// The `operands` parameter contains the strided metadata ranges for all the
|
|
/// operands of the operation in order.
|
|
/// The `getIntRange` callback is provided for obtaining the int-range
|
|
/// analysis result for a given value.
|
|
void mlir::InferStridedMetadataOpInterface::inferStridedMetadataRanges(::llvm::ArrayRef<::mlir::StridedMetadataRange> operands, ::mlir::GetIntRangeFn getIntRange, ::mlir::SetStridedMetadataRangeFn setMetadata, int32_t indexBitwidth) {
|
|
return getImpl()->inferStridedMetadataRanges(getImpl(), getOperation(), operands, getIntRange, setMetadata, indexBitwidth);
|
|
}
|