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

The following effect indicates that the operation reads from some resource. More...

#include "mlir/Interfaces/SideEffectInterfaces.h"

+ Inheritance diagram for mlir::MemoryEffects::Read:

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 reads from some resource.

A 'read' effect implies only dereferencing of the resource, and not any visible mutation.

Definition at line 374 of file SideEffectInterfaces.h.


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