To keep functionality of creating boolean expressions in a consistent location.
Depends On D128357
Paths
| Differential D128519
[clang][dataflow] Move logic for creating implication and iff expressions into `DataflowAnalysisContext` from `DataflowEnvironment`. ClosedPublic Authored by wyt on Jun 24 2022, 5:50 AM.
Details Summary To keep functionality of creating boolean expressions in a consistent location. Depends On D128357
Diff Detail
Event Timelinewyt marked 2 inline comments as done. Comment ActionsAddress comments - rename createIff/Implication to getOrCreateIff/Implication and add tests for these functions This revision is now accepted and ready to land.Jun 24 2022, 8:21 AM Closed by commit rG00e9d53453ab: [clang][dataflow] Move logic for creating implication and iff expressions into… (authored by wyt, committed by gribozavr). · Explain WhyJun 24 2022, 2:17 PM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 439887 clang/include/clang/Analysis/FlowSensitive/DataflowAnalysisContext.h
clang/include/clang/Analysis/FlowSensitive/DataflowEnvironment.h
clang/lib/Analysis/FlowSensitive/DataflowAnalysisContext.cpp
clang/unittests/Analysis/FlowSensitive/DataflowAnalysisContextTest.cpp
clang/unittests/Analysis/FlowSensitive/DataflowEnvironmentTest.cpp
|
Let's call it getOrCreateImplication similar to the members above. Same for iff below.