aboutsummaryrefslogtreecommitdiff
path: root/clang/unittests/Frontend/CompilerInvocationTest.cpp
diff options
context:
space:
mode:
authorNicolas Vasilache <nicolas.vasilache@gmail.com>2021-02-15 21:44:44 +0000
committerNicolas Vasilache <nicolas.vasilache@gmail.com>2021-02-16 06:34:32 +0000
commitd01ea0edaa2e38e1345dc484f8b74e0e53d3245b (patch)
tree64e8b46ce553afd7598554a2b05369bc5bcae04f /clang/unittests/Frontend/CompilerInvocationTest.cpp
parent11bf7da64a11dbae422ff322f629be6950f9bfb7 (diff)
downloadllvm-d01ea0edaa2e38e1345dc484f8b74e0e53d3245b.zip
llvm-d01ea0edaa2e38e1345dc484f8b74e0e53d3245b.tar.gz
llvm-d01ea0edaa2e38e1345dc484f8b74e0e53d3245b.tar.bz2
[mlir] Drop reliance of SliceAnalysis on specific ops.
SliceAnalysis originally was developed in the context of affine.for within mlfunc. It predates the notion of region. This revision updates it to not hardcode specific ops like scf::ForOp. When rooted at an op, the behavior of the slice computation changes as it recurses into the regions of the op. This does not support gathering all values transitively depending on a loop induction variable anymore. Additional variants rooted at a Value are added to also support the existing behavior. Differential revision: https://reviews.llvm.org/D96702
Diffstat (limited to 'clang/unittests/Frontend/CompilerInvocationTest.cpp')
0 files changed, 0 insertions, 0 deletions