This revision was automatically updated to reflect the committed changes.
Closed by commit rG9e842dd4bd55: [clang][dataflow] Extend transfer functions
for other `CFGElement`s (authored by wyt).
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
wyt updated this revision to Diff 456624.
wyt added a comment.
Replace use of virtual functions with sfinea and CRTP to call transfer
functions defined by the user.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D131614/new/
wyt updated this revision to Diff 456049.
wyt added a comment.
Mark override for virtual transfer function.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D131614/new/
https://reviews.llvm.org/D131614
Files:
wyt added a comment.
@thakis
Thanks for pointing that out, will revert and recommit - since it also ran into
some build failures.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D131614/new/
https://reviews.llvm.org/D131614
thakis added a comment.
I don't know how you commited this, but the commit message is missing all the
(great!) details that are here on the review. See here:
https://github.com/llvm/llvm-project/commit/4b815eb4fde0202434c6 or here:
https://reviews.llvm.org/rG4b815eb4fde0202434c63
Please
This revision was automatically updated to reflect the committed changes.
Closed by commit rG4b815eb4fde0: [clang][dataflow] Extend transfer functions
for other `CFGElement`s (authored by wyt).
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
wyt updated this revision to Diff 454532.
wyt added a comment.
Rebase.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D131614/new/
https://reviews.llvm.org/D131614
Files:
clang/include/clang/Analysis/FlowSensitive/DataflowAnalysis.h
wyt updated this revision to Diff 454523.
wyt marked 8 inline comments as done.
wyt added a comment.
Address comments.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D131614/new/
https://reviews.llvm.org/D131614
Files:
sgatev added inline comments.
Comment at: clang/include/clang/Analysis/FlowSensitive/DataflowAnalysis.h:103
+ /// code being analysed.
+ virtual void transferCFGElement(const CFGElement *Element, Lattice ,
+ Environment ) {}
wyt added inline comments.
Comment at: clang/include/clang/Analysis/FlowSensitive/DataflowAnalysis.h:144
llvm::Optional>>>
-runDataflowAnalysis(
+runDataflowAnalysisOnCFG(
const ControlFlowContext , AnalysisT ,
gribozavr2 wrote:
>
Cannot be renamed
wyt updated this revision to Diff 453702.
wyt marked 2 inline comments as done.
wyt added a comment.
Address comments. Unable to rename `check/runDataflowOnCFG` to
`check/runDataflow` currently due to ambiguous use.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
gribozavr2 accepted this revision.
gribozavr2 added inline comments.
This revision is now accepted and ready to land.
Comment at: clang/include/clang/Analysis/FlowSensitive/DataflowAnalysis.h:144
llvm::Optional>>>
-runDataflowAnalysis(
+runDataflowAnalysisOnCFG(
const
wyt added a reviewer: xazax.hun.
wyt added inline comments.
Herald added a subscriber: rnkovacs.
Comment at: clang/include/clang/Analysis/FlowSensitive/DataflowAnalysis.h:103
+ virtual void transferCFGElement(const CFGElement *Element, Lattice ,
+
wyt updated this revision to Diff 452964.
wyt added a comment.
Add FIXME.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D131614/new/
https://reviews.llvm.org/D131614
Files:
clang/include/clang/Analysis/FlowSensitive/DataflowAnalysis.h
wyt updated this revision to Diff 452957.
wyt marked 9 inline comments as done.
wyt added a comment.
Address comments.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D131614/new/
https://reviews.llvm.org/D131614
Files:
gribozavr2 added inline comments.
Comment at: clang/include/clang/Analysis/FlowSensitive/DataflowAnalysis.h:103
+ virtual void transferCFGElement(const CFGElement *Element, Lattice ,
+ Environment ) {}
+
Instead of adding
wyt created this revision.
Herald added subscribers: martong, xazax.hun.
Herald added a reviewer: NoQ.
Herald added a project: All.
wyt requested review of this revision.
Herald added a project: clang.
Herald added a subscriber: cfe-commits.
Repository:
rG LLVM Github Monorepo
17 matches
Mail list logo