aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/CompilerInstance.cpp
diff options
context:
space:
mode:
authorMogball <jeffniu22@gmail.com>2022-06-23 19:02:58 +0000
committerMogball <jeffniu22@gmail.com>2022-07-07 10:17:04 -0700
commit9432fbfe1327da454c34bd1b6ed448fd58d56e22 (patch)
tree0044b3e832dd2aa3e5a231a8197082318ffe9268 /clang/lib/Frontend/CompilerInstance.cpp
parent6611d58f5bbcbec77262d392e2923e1d680f6985 (diff)
downloadllvm-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