aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/StaticAnalyzer/Core/CallEvent.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-08-27[clang] NFC: reintroduce clang/include/clang/AST/Type.h (#155050)Matheus Izvekov1-1/+1
2025-08-27[clang] NFC: rename clang/include/clang/AST/Type.h to TypeBase.h (#155049)Matheus Izvekov1-1/+1
2025-08-09[clang] Improve nested name specifier AST representation (#147835)Matheus Izvekov1-4/+7
2025-06-25[clang][analyzer] Correctly handle lambda-converted function pointers (#144906)flovent1-0/+12
2025-05-26[StaticAnalyzer] Remove unused includes (NFC) (#141525)Kazu Hirata1-2/+0
2025-05-12Reland [Clang][analyzer] replace Stmt* with ConstCFGElement in SymbolConjured...Fangyi Zhou1-1/+1
2025-04-25Revert "[Clang][analyzer] replace Stmt* with ConstCFGElementRef in SymbolConj...Balazs Benics1-1/+1
2025-04-25[Clang][analyzer] Replace Stmt* with ConstCFGElementRef in SymbolConjured (#1...Fangyi Zhou1-1/+1
2024-12-24[analyzer] Simplify CallEvent castArgToParamTypeIfNeeded (#120981)Balazs Benics1-7/+7
2024-10-24[analyzer] Use dynamic type when invalidating by a member function call (#111...Balazs Benics1-28/+29
2024-10-24[clang] Use {} instead of std::nullopt to initialize empty ArrayRef (#109399)Jay Foad1-3/+3
2024-08-28[analyzer] Fix false positive for mutexes inheriting mutex_base (#106240)Arseniy Zaostrovnykh1-11/+1
2024-07-25[analyzer] Don't invalidate the super region when a std object ctor runs (#10...Balazs Benics1-0/+19
2024-03-22[analyzer] Support C++23 static operator calls (#84972)Balazs Benics1-1/+4
2024-03-06[analyzer] Fix crash on dereference invalid return value of getAdjustedParame...Exile1-1/+1
2023-12-13[clang] Use StringRef::{starts,ends}_with (NFC) (#75149)Kazu Hirata1-3/+3
2023-11-21[analyzer] Add std::variant checker (#66481)Gábor Spaits1-0/+20
2023-11-04[analyzer] Fix assertion failure in `CXXInstanceCall::getCXXThisVal` (#70837)Balazs Benics1-3/+7
2023-07-27[analyzer] Remove rdar links from static analyzer and libAnalysis sources. NFC.Artem Dergachev1-2/+3
2023-07-17Revert "Remove rdar links; NFC"Mehdi Amini1-1/+1
2023-07-07Remove rdar links; NFCAaron Ballman1-1/+1
2023-03-04[analyzer] Remove the loop from the exploded graph caused by missing informat...isuckatcs1-16/+24
2023-01-14[clang] Remove remaining uses of llvm::Optional (NFC)Kazu Hirata1-1/+0
2023-01-14[clang] Use std::optional instead of llvm::Optional (NFC)Kazu Hirata1-7/+7
2023-01-14[clang] Add #include <optional> (NFC)Kazu Hirata1-0/+1
2022-12-08[clang] Don't including None.h (NFC)Kazu Hirata1-1/+0
2022-12-03[StaticAnalyzer] Use std::nullopt instead of None (NFC)Kazu Hirata1-4/+4
2022-10-26[analyzer] Fix assertion failure with conflicting prototype callsBalazs Benics1-6/+44
2022-09-26[analyzer] Pass correct bldrCtx to computeObjectUnderConstructionTomasz Kamiński1-3/+3
2022-09-03[clang] Qualify auto in range-based for loops (NFC)Kazu Hirata1-1/+1
2022-06-20[clang] Don't use Optional::getValue (NFC)Kazu Hirata1-1/+1
2022-06-20Don't use Optional::hasValue (NFC)Kazu Hirata1-1/+1
2022-06-20[clang] Don't use Optional::hasValue (NFC)Kazu Hirata1-2/+2
2022-06-15[analyzer][NFC] Prefer using isa<> instead getAs<> in conditionsBalazs Benics1-1/+1
2022-05-18[clang][analyzer][ctu] Make CTU a two phase analysisGabor Marton1-7/+15
2022-05-09[analyzer] Inline operator delete when MayInlineCXXAllocator is set.Fred Tingaud1-0/+2
2021-12-17[analyzer][NFC] Change return value of StoreManager::attemptDownCast function...Denys Petrov1-4/+5
2021-11-19[analyzer][NFC] Switch to using CallDescription::matches() instead of isCalled()Balazs Benics1-4/+0
2021-11-19[analyzer][NFC] Introduce CallDescription::matches() in addition to isCalled()Balazs Benics1-79/+1
2021-11-15[analyzer][NFC] Separate CallDescription from CallEventBalazs Benics1-0/+1
2021-11-02[analyzer] Dump checker name if multiple checkers evaluate the same callBalazs Benics1-1/+0
2021-10-20[analyzer][NFC] Refactor llvm::isa<> usages in the StaticAnalyzerBalazs Benics1-3/+1
2021-10-20[Sema, StaticAnalyzer] Use StringRef::contains (NFC)Kazu Hirata1-1/+1
2021-10-18[analyzer] Allow matching non-CallExprs using CallDescriptionsBalazs Benics1-2/+4
2021-10-18[analyzer][NFC] Refactor CallEvent::isCalled()Balazs Benics1-31/+53
2021-10-14[analyzer] Fix property access kind detection inside parentheses.Artem Dergachev1-2/+2
2021-07-28[clang] NFC: refactor multiple implementations of getDecltypeForParenthesized...Matheus Izvekov1-20/+1
2021-06-25[analyzer] Fix assertion failure on code with transparent unionsValeriy Savchenko1-1/+40
2021-06-09[clang] NFC: Rename rvalue to prvalueMatheus Izvekov1-1/+1
2020-09-07[Ignore Expressions][NFC] Refactor to better use `IgnoreExpr.h` and nitsEduardo Caldas1-1/+1