llvm-project/clang/lib/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
..
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] Generate readable form of boolean values. 2022-07-13 10:35:17 +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 support for nested method calls. 2022-09-22 19:16:31 +00:00
DebugSupport.cpp [clang][dataflow] Debug string for value kinds. 2022-08-19 15:00:01 +00:00
Transfer.cpp [clang][dataflow] Add an option for context-sensitive depth 2022-08-15 19:58:40 +00:00
TypeErasedDataflowAnalysis.cpp [clang][dataflow] Extend transfer functions for other `CFGElement`s 2022-08-31 10:23:53 +00:00
WatchedLiteralsSolver.cpp [clang][dataflow] Add explicit "AST" nodes for implications and iff 2022-07-26 14:19:22 +02:00