llvm/tools/mlir/include/mlir/Dialect/Vector/Interfaces/MaskableOpInterface.cpp.inc

/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
|*                                                                            *|
|* Interface Definitions                                                      *|
|*                                                                            *|
|* Automatically generated file, do not edit!                                 *|
|*                                                                            *|
\*===----------------------------------------------------------------------===*/

/// Returns true if the operation is masked by a MaskingOpInterface.
bool mlir::vector::MaskableOpInterface::isMasked() {}
/// Returns the MaskingOpInterface masking this operation.
mlir::vector::MaskingOpInterface mlir::vector::MaskableOpInterface::getMaskingOp() {}
/// Returns true if the operation can have a passthru argument when masked.
bool mlir::vector::MaskableOpInterface::supportsPassthru() {}
/// Returns the mask type expected by this operation. Mostly used for verification purposes. It requires the operation to be vectorized.
mlir::Type mlir::vector::MaskableOpInterface::getExpectedMaskType() {}