MLIR  20.0.0git
List of all members
mlir::MemoryEffects::Write Struct Reference

The following effect indicates that the operation writes to some resource. More...

#include "mlir/Interfaces/SideEffectInterfaces.h"

+ Inheritance diagram for mlir::MemoryEffects::Write:

Additional Inherited Members

- Public Types inherited from mlir::SideEffects::Effect::Base< DerivedEffect, BaseEffect >
using BaseT = Base< DerivedEffect >
 
- Public Member Functions inherited from mlir::SideEffects::Effect
TypeID getEffectID () const
 Return the unique identifier for the base effects class. More...
 
- Static Public Member Functions inherited from mlir::SideEffects::Effect::Base< DerivedEffect, BaseEffect >
static TypeID getEffectID ()
 Return the unique identifier for the base effects class. More...
 
static bool classof (const ::mlir::SideEffects::Effect *effect)
 'classof' used to support llvm style cast functionality. More...
 
static DerivedEffect * get ()
 Returns a unique instance for the derived effect class. More...
 
- Static Public Member Functions inherited from mlir::SideEffects::Effect
template<typename DerivedEffect >
static DerivedEffect * get ()
 Returns a unique instance for the given effect class. More...
 
- Protected Member Functions inherited from mlir::SideEffects::Effect::Base< DerivedEffect, BaseEffect >
 Base ()
 
- Protected Member Functions inherited from mlir::SideEffects::Effect
 Effect (TypeID id)
 

Detailed Description

The following effect indicates that the operation writes to some resource.

A 'write' effect implies only mutating a resource, and not any visible dereference or read.

Definition at line 379 of file SideEffectInterfaces.h.


The documentation for this struct was generated from the following file: