llvm-project/clang/unittests/Analysis/FlowSensitive
Yitzhak Mandelbaum 0b12efc7a4 [clang][dataflow] Add support for nested method calls.
Extend the context-sensitive analysis to handle a call to a method (of the same
class) from within a method. That, is a member-call expression through `this`.

Differential Revision: https://reviews.llvm.org/D134432
2022-09-22 19:16:31 +00:00
..
CFGMatchSwitchTest.cpp [clang][dataflow] Generalise match switch utility to other AST types and add a `CFGMatchSwitch` which currently handles `CFGStmt` and `CFGInitializer`. 2022-09-01 10:15:53 +00:00
CMakeLists.txt [clang][dataflow] Generalise match switch utility to other AST types and add a `CFGMatchSwitch` which currently handles `CFGStmt` and `CFGInitializer`. 2022-09-01 10:15:53 +00:00
ChromiumCheckModelTest.cpp [clang][dataflow] Modify `transfer` in `DataflowModel` to take `CFGElement` as input instead of `Stmt`. 2022-09-19 18:40:29 +00:00
DataflowAnalysisContextTest.cpp [clang][dataflow] Add explicit "AST" nodes for implications and iff 2022-07-26 14:19:22 +02:00
DataflowEnvironmentTest.cpp [clang][dataflow] Move NoopAnalysis from unittests to include 2022-07-22 14:11:32 +00:00
DebugSupportTest.cpp [clang][dataflow] Add explicit "AST" nodes for implications and iff 2022-07-26 14:19:22 +02:00
MapLatticeTest.cpp [clang][dataflow] Fix MapLattice::insert() to not drop return value 2022-07-25 14:24:33 -04:00
MatchSwitchTest.cpp [clang][dataflow] Refactor `clang/Analysis/FlowSensitive/MatchSwitchTest.cpp`. 2022-09-19 19:10:41 +00:00
MultiVarConstantPropagationTest.cpp [clang][dataflow] Replace `transfer(const Stmt *, ...)` with `transfer(const CFGElement *, ...)` in `clang/Analysis/FlowSensitive`. 2022-09-19 18:06:57 +00:00
SingleVarConstantPropagationTest.cpp [clang][dataflow] Replace `transfer(const Stmt *, ...)` with `transfer(const CFGElement *, ...)` in `clang/Analysis/FlowSensitive`. 2022-09-19 18:06:57 +00:00
SolverTest.cpp [clang][dataflow] Add explicit "AST" nodes for implications and iff 2022-07-26 14:19:22 +02:00
TestingSupport.cpp [clang][dataflow] Use `StringMap` for storing analysis states at annotated points instead of `vector<pair<string, StateT>>`. 2022-09-01 14:09:43 +00:00
TestingSupport.h [clang][dataflow] Remove deprecated overloads of `checkDataflow` in `TestingSupport.h`. 2022-09-21 10:36:44 +00:00
TestingSupportTest.cpp [clang][dataflow] Replace usage of the deprecated overload of `checkDataflow`. 2022-09-16 16:19:07 +00:00
TransferTest.cpp [clang][dataflow] Add support for nested method calls. 2022-09-22 19:16:31 +00:00
TypeErasedDataflowAnalysisTest.cpp [clang][dataflow] Replace `transfer(const Stmt *, ...)` with `transfer(const CFGElement *, ...)` in `clang/Analysis/FlowSensitive`. 2022-09-19 18:06:57 +00:00
UncheckedOptionalAccessModelTest.cpp [clang][dataflow] Replace usage of deprecated functions with the optional check 2022-09-19 17:33:25 +00:00