Searched refs:aliasInfo (Results 1 – 3 of 3) sorted by relevance
| /llvm-project-15.0.7/mlir/lib/Dialect/Bufferization/Transforms/ |
| H A D | OneShotAnalysis.cpp | 117 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 D | OneShotModuleBufferize.cpp | 248 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 D | OneShotAnalysis.h | 61 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;
|