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.