llvm-project/clang/lib/Analysis
Stanislav Gatev c95cb4de1b [clang][dataflow] Intersect ExprToLoc when joining environments
This is part of the implementation of the dataflow analysis framework.
See "[RFC] A dataflow analysis framework for Clang AST" on cfe-dev.

Reviewed-by: xazax.hun

Differential Revision: https://reviews.llvm.org/D117754
2022-01-20 14:30:17 +00:00
..
FlowSensitive [clang][dataflow] Intersect ExprToLoc when joining environments 2022-01-20 14:30:17 +00:00
plugins [analyzer][NFC] Change LangOptions to CheckerManager in the shouldRegister* functions 2020-03-27 14:34:09 +01:00
AnalysisDeclContext.cpp [NFC][analyzer] Return underlying strings directly instead of OS.str() 2021-12-09 16:05:46 -08:00
BodyFarm.cpp [clang][NFC] Inclusive terms: replace some uses of sanity in clang 2021-11-19 14:58:35 -05:00
CFG.cpp [Clang][CFG] check children statements of asm goto 2022-01-07 14:11:08 -08:00
CFGReachabilityAnalysis.cpp
CFGStmtMap.cpp
CMakeLists.txt [clang][dataflow] Add base types for building dataflow analyses 2021-11-30 14:44:40 +00:00
CallGraph.cpp [[Clang CallGraph]] CallGraph should still record calls to decls. 2020-03-20 08:55:23 -07:00
CalledOnceCheck.cpp [clang] Rename StringRef _lower() method calls to _insensitive() 2021-06-25 00:22:01 +03:00
CloneDetection.cpp [AST, Analysis] Use llvm::reverse (NFC) 2021-11-07 09:53:14 -08:00
CocoaConventions.cpp
CodeInjector.cpp
ConstructionContext.cpp
Consumed.cpp
Dominators.cpp
ExprMutationAnalyzer.cpp [ASTImporter] Add support for importing GenericSelectionExpr AST nodes. 2020-12-16 15:39:50 -08:00
IssueHash.cpp Revert "Revert "[analyzer] NFC: Move IssueHash to libAnalysis."" 2020-11-17 16:01:49 -08:00
LiveVariables.cpp [analyzer][Liveness][NFC] Remove an unneeded pass to collect variables that appear in an assignment 2021-02-12 16:19:20 +01:00
MacroExpansionContext.cpp PR51018: Remove explicit conversions from SmallString to StringRef to future-proof against C++23 2021-07-08 13:37:57 -07:00
ObjCNoReturn.cpp Use llvm::is_contained (NFC) 2021-10-24 09:32:57 -07:00
PathDiagnostic.cpp Add type information to integral template argument if required. 2021-05-12 19:00:08 +00:00
PostOrderCFGView.cpp AnalysisDeclContext::ManagedAnalyses: Use unique_ptr to simplify memory management 2020-04-28 22:31:16 -07:00
ProgramPoint.cpp [AST] Remove DeclCXX.h dep on ASTContext.h 2020-04-06 10:09:01 -07:00
ReachableCode.cpp [AST, Analysis] Use llvm::reverse (NFC) 2021-11-07 09:53:14 -08:00
RetainSummaryManager.cpp [clang][NFC] Inclusive terms: replace some uses of sanity in clang 2021-11-19 14:58:35 -05:00
ThreadSafety.cpp Thread safety analysis: Remove unused variable. NFC. 2021-12-09 18:57:43 +01:00
ThreadSafetyCommon.cpp [ADT] Remove APInt/APSInt toString() std::string variants 2021-06-11 13:19:15 +01:00
ThreadSafetyLogical.cpp
ThreadSafetyTIL.cpp
UninitializedValues.cpp [Clang][CFG] check children statements of asm goto 2022-01-07 14:11:08 -08:00