[mlir] Rename BufferAliasAnalysis to BufferViewFlowAnalysis
authorTres Popp <tpopp@google.com>
Tue, 20 Apr 2021 08:36:48 +0000 (10:36 +0200)
committerTres Popp <tpopp@google.com>
Fri, 7 May 2021 14:12:54 +0000 (16:12 +0200)
commitfaab8c140ab2480d978ccc3ea11cbc3b279736b6
treeb2e4eb9993d7662dcc343530f7fbbc771dca0ed8
parent25bbff632d018d178272a61c0732203d53d3a2e3
[mlir] Rename BufferAliasAnalysis to BufferViewFlowAnalysis

This it to make more clear the difference between this and
an AliasAnalysis.

For example, given a sequence of subviews that create values
A -> B -> C -> d:
BufferViewFlowAnalysis::resolve(B) => {B, C, D}
AliasAnalysis::resolve(B) => {A, B, C, D}

Differential Revision: https://reviews.llvm.org/D100838
mlir/include/mlir/Analysis/BufferAliasAnalysis.h [deleted file]
mlir/include/mlir/Analysis/BufferViewFlowAnalysis.h [new file with mode: 0644]
mlir/include/mlir/Transforms/BufferUtils.h
mlir/include/mlir/Transforms/Bufferize.h
mlir/lib/Analysis/BufferViewFlowAnalysis.cpp [moved from mlir/lib/Analysis/BufferAliasAnalysis.cpp with 59% similarity]
mlir/lib/Analysis/CMakeLists.txt
mlir/lib/Transforms/BufferDeallocation.cpp
mlir/lib/Transforms/BufferOptimizations.cpp