llvm/tools/mlir/test/lib/Dialect/Test/TestOpInterfaces.cpp.inc

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

/// Collects all of the operation's effects into `effects`.
void mlir::TestEffectOpInterface::getEffects(::llvm::SmallVectorImpl<::mlir::SideEffects::EffectInstance<::mlir::TestEffects::Effect>> & effects) {}
/// Returns the length of the operation name plus arg.
unsigned mlir::TestExternalOpInterface::getNameLengthPlusArg(unsigned arg) {}
/// Returns the length of the operation name plus arg twice.
unsigned mlir::TestExternalOpInterface::getNameLengthPlusArgTwice(unsigned arg) {}
/// Returns the length of the product of the operation name and arg.
unsigned mlir::TestExternalOpInterface::getNameLengthTimesArg(unsigned arg) {}
/// Returns the length of the operation name minus arg.
unsigned mlir::TestExternalOpInterface::getNameLengthMinusArg(unsigned arg) {}
bool mlir::TestOptionallyImplementedOpInterface::getImplementsInterface() {}