My Project
|
#include <SideEffectsInterface.h>
Public Types | |
using | SideEffecting = SideEffectsDialectInterface::SideEffecting |
Public Types inherited from mlir::DialectInterfaceCollection< SideEffectsDialectInterface > | |
using | Base = DialectInterfaceCollection< SideEffectsDialectInterface > |
using | iterator = detail::DialectInterfaceCollectionBase::iterator< SideEffectsDialectInterface > |
Iterator access to the held interfaces. More... | |
Public Member Functions | |
SideEffectsInterface (MLIRContext *ctx) | |
SideEffecting | isSideEffecting (Operation *op) const |
Public Member Functions inherited from mlir::DialectInterfaceCollection< SideEffectsDialectInterface > | |
DialectInterfaceCollection (MLIRContext *ctx) | |
Collect the registered dialect interfaces within the provided context. More... | |
const SideEffectsDialectInterface * | getInterfaceFor (Object *obj) const |
iterator | begin () const |
iterator | end () const |
Public Member Functions inherited from mlir::detail::DialectInterfaceCollectionBase | |
DialectInterfaceCollectionBase (MLIRContext *ctx, ClassID *interfaceKind) | |
virtual | ~DialectInterfaceCollectionBase () |
Additional Inherited Members | |
Protected Member Functions inherited from mlir::detail::DialectInterfaceCollectionBase | |
const DialectInterface * | getInterfaceFor (Operation *op) const |
const DialectInterface * | getInterfaceFor (Dialect *dialect) const |
Get the interface for the given dialect. More... | |
template<typename InterfaceT > | |
iterator< InterfaceT > | interface_begin () const |
Iterator access to the held interfaces. More... | |
template<typename InterfaceT > | |
iterator< InterfaceT > | interface_end () const |
|
inlineexplicit |
|
inline |