llvm/tools/mlir/include/mlir/Interfaces/SideEffectInterfaces.cpp.inc

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

/// Returns value indicating whether the specific operation in question can
/// be speculatively executed.  Please see the documentation on the
/// Speculatability enum to know how to interpret the return value.
::mlir::Speculation::Speculatability mlir::ConditionallySpeculatable::getSpeculatability() {}
/// Collects all of the operation's effects into `effects`.
void mlir::MemoryEffectOpInterface::getEffects(::llvm::SmallVectorImpl<::mlir::SideEffects::EffectInstance<::mlir::MemoryEffects::Effect>> & effects) {}