llvm-project/clang/lib/Analysis/FlowSensitive
Yitzhak Mandelbaum 8cadac41e9 [clang][dataflow] Add equivalence relation `Value` type.
Defines an equivalence relation on the `Value` type to standardize several
places in the code where we replicate the ~same equivalence comparison.

Differential Revision: https://reviews.llvm.org/D135964
2022-10-19 12:23:09 +00:00
..
Models [clang][dataflow] Modify `transfer` in `DataflowModel` to take `CFGElement` as input instead of `Stmt`. 2022-09-19 18:40:29 +00:00
CMakeLists.txt [clang][dataflow] Add equivalence relation `Value` type. 2022-10-19 12:23:09 +00:00
ControlFlowContext.cpp [clang][dataflow] Add cache of `ControlFlowContext`s for function decls. 2022-08-03 15:17:49 +00:00
DataflowAnalysisContext.cpp [clang][dataflow] Add cache of `ControlFlowContext`s for function decls. 2022-08-03 15:17:49 +00:00
DataflowEnvironment.cpp [clang][dataflow] Add equivalence relation `Value` type. 2022-10-19 12:23:09 +00:00
DebugSupport.cpp [clang][dataflow] Add support for a Top value in boolean formulas. 2022-10-14 17:41:53 +00:00
Transfer.cpp [clang][dataflow][NFC] Fix reachability warning. 2022-10-14 19:35:11 +00:00
TypeErasedDataflowAnalysis.cpp [clang][dataflow] Extend transfer functions for other `CFGElement`s 2022-08-31 10:23:53 +00:00
Value.cpp [clang][dataflow] Add equivalence relation `Value` type. 2022-10-19 12:23:09 +00:00
WatchedLiteralsSolver.cpp [clang][dataflow] Add support for a Top value in boolean formulas. 2022-10-14 17:41:53 +00:00