This revision was automatically updated to reflect the committed changes.
Closed by commit rGdb898d43b08e: [clang][dataflow] Refactor `TestingSupport.h`
(authored by wyt).
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D132147/new/
https://reviews.llv
wyt updated this revision to Diff 456980.
wyt added a comment.
This is a re-update of a previous update which uploaded the wrong diff.
Remove use of designated initializers which are only allowed on C++20. Instead,
introduce a constructor that sets required fields, and withFieldName methods
that
wyt updated this revision to Diff 456978.
wyt added a comment.
Herald added subscribers: llvm-commits, mgrang, mgorny.
Herald added a project: LLVM.
Remove use of designated initializers which are only allowed on C++20. Instead,
introduce a constructor that sets required fields, and `withFieldNam
wyt updated this revision to Diff 456305.
wyt marked 5 inline comments as done.
wyt added a comment.
Address comments: add const qualifiers where applicable.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D132147/new/
https://reviews.llvm.org/D132147
gribozavr2 added inline comments.
Comment at: clang/unittests/Analysis/FlowSensitive/TestingSupport.h:117
+llvm::DenseMap
+getAnnotationLinesAndContent(AnalysisOutputs &AO);
+
(if possible)
Comment at: clang/unittests/Analysis/FlowSensitive/Tes
wyt updated this revision to Diff 456032.
wyt added a comment.
Fix typo and indentation.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D132147/new/
https://reviews.llvm.org/D132147
Files:
clang/unittests/Analysis/FlowSensitive/TestingSupport.cpp
wyt updated this revision to Diff 456029.
wyt marked 4 inline comments as done.
wyt added a comment.
Address comments.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D132147/new/
https://reviews.llvm.org/D132147
Files:
clang/unittests/Analysis/Flo
sgatev accepted this revision.
sgatev added inline comments.
Comment at: clang/unittests/Analysis/FlowSensitive/TestingSupport.h:60
+/// Arguments for building the dataflow analysis.
+template struct AnalysisInputs {
+ /// Input code that is analyzed.
Could you
wyt updated this revision to Diff 454535.
wyt added a comment.
Rebase.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D132147/new/
https://reviews.llvm.org/D132147
Files:
clang/unittests/Analysis/FlowSensitive/TestingSupport.cpp
clang/unittests/
wyt updated this revision to Diff 454525.
wyt added a comment.
Propagate change from parent patch.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D132147/new/
https://reviews.llvm.org/D132147
Files:
clang/unittests/Analysis/FlowSensitive/TestingSu
wyt added inline comments.
Comment at: clang/unittests/Analysis/FlowSensitive/TestingSupport.h:125
+std::pair>>>
+getAnnotationStates(AnalysisData &AD) {
+ using StateT = DataflowAnalysisState;
gribozavr2 wrote:
> Could we capture the lattice elements in the
wyt updated this revision to Diff 454097.
wyt marked 2 inline comments as done.
wyt added a comment.
Address comments: rename `AnalysisArguments` to `AnalysisInputs` and
`AnalysisData` to `AnalysisOutputs`.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.
gribozavr2 added inline comments.
Comment at: clang/unittests/Analysis/FlowSensitive/TestingSupport.h:60
+/// Arguments for building the dataflow analysis.
+template struct AnalysisArguments {
+ /// Input code that is analyzed.
AnalysisInputs?
===
wyt updated this revision to Diff 453708.
wyt added a comment.
Small fixes.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D132147/new/
https://reviews.llvm.org/D132147
Files:
clang/unittests/Analysis/FlowSensitive/TestingSupport.cpp
clang/unitt
wyt created this revision.
Herald added subscribers: martong, xazax.hun.
Herald added a project: All.
wyt requested review of this revision.
Herald added a project: clang.
Herald added a subscriber: cfe-commits.
- Add `AnalysisArguments` struct for `checkDataflow`.
- Remove compulsory binding fro
15 matches
Mail list logo