MLIR
20.0.0git
|
This class represents the Model
of an alias analysis implementation ImplT
.
More...
#include "mlir/Analysis/AliasAnalysis.h"
Public Member Functions | |
Model (ImplT &&impl) | |
~Model () override=default | |
AliasResult | alias (Value lhs, Value rhs) final |
Given two values, return their aliasing behavior. More... | |
ModRefResult | getModRef (Operation *op, Value location) final |
Return the modify-reference behavior of op on location . More... | |
Public Member Functions inherited from mlir::detail::AliasAnalysisTraits::Concept | |
virtual | ~Concept ()=default |
This class represents the Model
of an alias analysis implementation ImplT
.
A model is instantiated for each alias analysis implementation to implement the Concept
without the need for the derived implementation to inherit from the Concept
class.
Definition at line 197 of file AliasAnalysis.h.
|
inlineexplicit |
Definition at line 199 of file AliasAnalysis.h.
|
overridedefault |
|
inlinefinalvirtual |
Given two values, return their aliasing behavior.
Implements mlir::detail::AliasAnalysisTraits::Concept.
Definition at line 203 of file AliasAnalysis.h.
|
inlinefinalvirtual |
Return the modify-reference behavior of op
on location
.
Implements mlir::detail::AliasAnalysisTraits::Concept.
Definition at line 208 of file AliasAnalysis.h.