llvm-project/clang/unittests/Analysis
Yitzhak Mandelbaum c88deef0a7 [clang][dataflow] Add `MatchSwitch` utility library.
Adds `MatchSwitch`, a library for simplifying implementation of transfer
functions. `MatchSwitch` supports constructing a "switch" statement, where each
case of the switch is defined by an AST matcher. The cases are considered in
order, like pattern matching in functional languages.

Differential Revision: https://reviews.llvm.org/D120900
2022-03-04 17:19:51 +00:00
..
FlowSensitive [clang][dataflow] Add `MatchSwitch` utility library. 2022-03-04 17:19:51 +00:00
CFGBuildResult.h
CFGDominatorTree.cpp [NFC][Clang][test] Inclusive language: Remove and rephrase uses of sanity test/check in clang/test 2021-11-24 14:03:49 -05:00
CFGTest.cpp
CMakeLists.txt [clang][dataflow] Implement a basic algorithm for dataflow analysis 2021-12-10 11:44:49 +01:00
CloneDetectionTest.cpp
ExprMutationAnalyzerTest.cpp Bump googletest to 1.10.0 2021-05-14 19:16:31 +02:00
MacroExpansionContextTest.cpp [NFC][testing] Return underlying strings directly instead of OS.str() 2021-12-09 16:05:46 -08:00