Home
last modified time | relevance | path

Searched refs:aliasInfo (Results 1 – 3 of 3) sorted by relevance

/llvm-project-15.0.7/mlir/lib/Dialect/Bufferization/Transforms/
H A DOneShotAnalysis.cpp117 aliasInfo.insert(v); in createAliasInfoEntry()
125 aliasInfo.unionSets(newValue, alias); in insertNewBufferAlias()
168 auto leaderIt = aliasInfo.findLeader(v); in applyOnAliases()
177 auto it = aliasInfo.findValue(aliasInfo.getLeaderValue(v)); in getAliases()
178 for (auto mit = aliasInfo.member_begin(it), meit = aliasInfo.member_end(); in getAliases()
183 aliasInfo.member_begin(it), aliasInfo.member_end()); in getAliases()
192 : AnalysisState(options), aliasInfo(op) { in OneShotAnalysisState()
204 aliasInfo.markInPlace(opOperand); in OneShotAnalysisState()
212 return aliasInfo.isInPlace(opOperand); in isInPlace()
336 return aliasInfo.isInPlace(opOperand); in isInplaceMemoryWrite()
[all …]
H A DOneShotModuleBufferize.cpp248 BufferizationAliasInfo &aliasInfo, in equivalenceAnalysis() argument
266 aliasInfo.unionEquivalenceClasses(returnVal, argVal); in equivalenceAnalysis()
364 BufferizationAliasInfo &aliasInfo = state.getAliasInfo(); in analyzeModuleOp() local
385 equivalenceAnalysis(funcOp, aliasInfo, state); in analyzeModuleOp()
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Bufferization/Transforms/
H A DOneShotAnalysis.h61 return aliasInfo.isEquivalent(v1, v2); in areAliasingBufferizedValues()
70 void unionAliasSets(Value v1, Value v2) { aliasInfo.unionSets(v1, v2); } in unionAliasSets()
112 llvm::EquivalenceClasses<Value, ValueComparator> aliasInfo; variable
136 BufferizationAliasInfo &getAliasInfo() { return aliasInfo; } in getAliasInfo()
172 BufferizationAliasInfo aliasInfo;