llvm-project/clang/lib/Analysis
Yitzhak Mandelbaum d002495b94 [clang][dataflow] Support integral casts
Adds support for implicit casts `CK_IntegralCast` and `CK_IntegralToBoolean`.

Differential Revision: https://reviews.llvm.org/D123037
2022-04-05 13:55:32 +00:00
..
FlowSensitive [clang][dataflow] Support integral casts 2022-04-05 13:55:32 +00:00
plugins clang-analyzer plugins require LLVM_ENABLE_PLUGINS also 2022-02-16 11:59:09 -05: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 Use llvm::append_range instead of push_back loops where applicable. NFCI. 2022-03-18 01:25:34 +01: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
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
ProgramPoint.cpp
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