Home
last modified time | relevance | path

Searched refs:ModRefResult (Results 1 – 6 of 6) sorted by relevance

/llvm-project-15.0.7/mlir/include/mlir/Analysis/
H A DAliasAnalysis.h90 class LLVM_NODISCARD ModRefResult {
111 static ModRefResult getNoModRef() { return Kind::NoModRef; } in getNoModRef()
115 static ModRefResult getRef() { return Kind::Ref; } in getRef()
119 static ModRefResult getMod() { return Kind::Mod; } in getMod()
123 static ModRefResult getModAndRef() { return Kind::ModRef; } in getModAndRef()
145 ModRefResult merge(const ModRefResult &other) { in merge()
146 return ModRefResult(static_cast<Kind>(static_cast<int>(kind) | in merge()
150 ModRefResult intersect(const ModRefResult &other) { in intersect()
159 ModRefResult(Kind kind) : kind(kind) {} in ModRefResult() function
208 ModRefResult getModRef(Operation *op, Value location) final { in getModRef()
[all …]
/llvm-project-15.0.7/mlir/lib/Analysis/
H A DAliasAnalysis.cpp51 void ModRefResult::print(raw_ostream &os) const { in print()
86 ModRefResult AliasAnalysis::getModRef(Operation *op, Value location) { in getModRef()
90 ModRefResult result = ModRefResult::getModAndRef(); in getModRef()
/llvm-project-15.0.7/mlir/lib/Analysis/AliasAnalysis/
H A DLocalAliasAnalysis.cpp349 ModRefResult LocalAliasAnalysis::getModRef(Operation *op, Value location) { in getModRef()
357 return ModRefResult::getModAndRef(); in getModRef()
363 return ModRefResult::getModAndRef(); in getModRef()
370 ModRefResult result = ModRefResult::getNoModRef(); in getModRef()
387 result = result.merge(ModRefResult::getRef()); in getModRef()
390 result = result.merge(ModRefResult::getMod()); in getModRef()
/llvm-project-15.0.7/mlir/include/mlir/Analysis/AliasAnalysis/
H A DLocalAliasAnalysis.h30 ModRefResult getModRef(Operation *op, Value location);
/llvm-project-15.0.7/mlir/test/lib/Analysis/
H A DTestAliasAnalysis.cpp125 void printModRefResult(ModRefResult result, Operation *op, Value location) { in printModRefResult()
/llvm-project-15.0.7/llvm/docs/
H A DAliasAnalysis.rst42 ``ModRefResult`` which represent the result of an alias query or a mod/ref