diff options
author | Mogball <jeffniu22@gmail.com> | 2022-06-23 19:02:58 +0000 |
---|---|---|
committer | Mogball <jeffniu22@gmail.com> | 2022-07-07 10:17:04 -0700 |
commit | 9432fbfe1327da454c34bd1b6ed448fd58d56e22 (patch) | |
tree | 0044b3e832dd2aa3e5a231a8197082318ffe9268 /clang/lib/Frontend/CompilerInstance.cpp | |
parent | 6611d58f5bbcbec77262d392e2923e1d680f6985 (diff) | |
download | llvm-9432fbfe1327da454c34bd1b6ed448fd58d56e22.zip llvm-9432fbfe1327da454c34bd1b6ed448fd58d56e22.tar.gz llvm-9432fbfe1327da454c34bd1b6ed448fd58d56e22.tar.bz2 |
[mlir] An implementation of sparse data-flow analysis
This patch introduces a (forward) sparse data-flow analysis implemented with the data-flow analysis framework. The analysis interacts with liveness information that can be provided by dead-code analysis to be conditional. This patch re-implements SCCP using dead-code analysis and (conditional) constant propagation analyses.
Depends on D127064
Reviewed By: rriddle, phisiart
Differential Revision: https://reviews.llvm.org/D127139
Diffstat (limited to 'clang/lib/Frontend/CompilerInstance.cpp')
0 files changed, 0 insertions, 0 deletions