MLIR
20.0.0git
|
This class represents the Concept
of an alias analysis implementation.
More...
#include "mlir/Analysis/AliasAnalysis.h"
Public Member Functions | |
virtual | ~Concept ()=default |
virtual AliasResult | alias (Value lhs, Value rhs)=0 |
Given two values, return their aliasing behavior. More... | |
virtual ModRefResult | getModRef (Operation *op, Value location)=0 |
Return the modify-reference behavior of op on location . More... | |
This class represents the Concept
of an alias analysis implementation.
It is the abstract base class used by the AliasAnalysis class for querying into derived analysis implementations.
Definition at line 181 of file AliasAnalysis.h.
|
virtualdefault |
|
pure virtual |
Given two values, return their aliasing behavior.
Implemented in mlir::detail::AliasAnalysisTraits::Model< ImplT >.
|
pure virtual |
Return the modify-reference behavior of op
on location
.
Implemented in mlir::detail::AliasAnalysisTraits::Model< ImplT >.