equivalentBoolValues compares equivalence between two booleans. The current implementation does not consider constraints imposed by flow conditions on the booleans and its subvalues.
Depends On D128520
Differential D128521
[clang][dataflow] Implement functionality to compare if two boolean values are equivalent. wyt on Jun 24 2022, 5:51 AM. Authored by
Details equivalentBoolValues compares equivalence between two booleans. The current implementation does not consider constraints imposed by flow conditions on the booleans and its subvalues. Depends On D128520
Diff Detail
Event Timeline
|
This seems unrelated to flow conditions (is this intentional?) and a bit too specific for DataflowAnalysisContext. Perhaps we should expose the solver and let user code use it the way it needs to.