aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/StaticAnalyzer/Frontend
AgeCommit message (Expand)AuthorFilesLines
45 hoursNFC: Clean up of IntrusiveRefCntPtr construction from raw pointers. (#151782)James Y Knight1-7/+7
2025-05-26[StaticAnalyzer] Remove unused includes (NFC) (#141525)Kazu Hirata4-14/+1
2025-05-01[clang][frontend] Require invocation to construct `CompilerInstance` (#137668)Jan Svoboda1-2/+2
2025-03-22[clang] Use *Set::insert_range (NFC) (#132507)Kazu Hirata1-1/+1
2025-03-18Reapply "[analyzer] Delay the checker constructions after parsing" (#128369)Balazs Benics1-10/+8
2025-03-17[analyzer] Introduce per-entry-point statistics (#131175)Arseniy Zaostrovnykh1-12/+22
2025-02-27[NFC][analyzer] Simplify ownership of checker objects (#128887)Donát Nagy1-4/+4
2025-02-27[NFC][analyzer] Fix header comment in CreateCheckerManager.cpp (#129055)Donát Nagy1-2/+4
2025-02-24[analyzer] Clean up slightly the messed up ownership model of the analyzer (#...Balazs Benics1-10/+11
2025-02-22Revert "[analyzer] Delay the checker constructions after parsing" (#128350)Balazs Benics1-8/+10
2025-02-22[analyzer] Delay the checker constructions after parsing (#127409)Balazs Benics1-10/+8
2025-02-05[analyzer] Add time-trace scopes for high-level analyzer steps (#125508)Arseniy Zaostrovnykh1-8/+37
2024-11-21Reapply "[NFC] Explicitly pass a VFS when creating DiagnosticsEngine (#115852)"Kadir Cetinkaya1-0/+1
2024-11-21Revert "[NFC] Explicitly pass a VFS when creating DiagnosticsEngine (#115852)"Sylvestre Ledru1-1/+0
2024-11-21[NFC] Explicitly pass a VFS when creating DiagnosticsEngine (#115852)kadir çetinkaya1-0/+1
2024-11-15[Clang] [NFC] Refactor AST visitors in Sema and the static analyser to use Dy...Sirraide1-10/+10
2024-09-09[analyzer] Remove overzealous "No dispatcher registered" assertion (#107294)vabridgers1-1/+0
2024-03-25[analyzer] Set and display CSA analysis entry points as notes on debugging (#...Balazs Benics1-1/+3
2023-12-13[clang] Use StringRef::{starts,ends}_with (NFC) (#75149)Kazu Hirata2-3/+3
2023-09-05[clang] NFCI: Change returned AnalyzerOptions smart pointer to referenceJan Svoboda3-37/+36
2023-08-15[CMake] Add a few more missing dependencies on ClangDriverOptionsJon Roelofs1-0/+1
2023-07-05[analyzer][NFC] Move away from using raw-for loops inside StaticAnalyzerBalazs Benics1-4/+3
2023-03-15Use *{Map,Set}::contains (NFC)Kazu Hirata1-2/+1
2022-11-28[analyzer] Remove the unused LocalCheckers.h headerBalazs Benics1-1/+0
2022-09-17[clang] Don't include SetVector.h (NFC)Kazu Hirata1-1/+0
2022-06-15[analyzer][NFC] Remove dead code and modernize surroundingsBalazs Benics1-1/+0
2022-06-14Reland "[analyzer] Deprecate `-analyzer-store region` flag"Balazs Benics1-7/+1
2022-06-12[clang] Use any_of and none_of (NFC)Kazu Hirata1-3/+1
2022-06-10Revert "[analyzer] Deprecate `-analyzer-store region` flag"Nico Weber1-1/+7
2022-06-10[analyzer] Deprecate `-analyzer-store region` flagBalazs Benics1-7/+1
2022-06-04Use llvm::less_first (NFC)Kazu Hirata1-4/+1
2022-05-27Revert "[llvm][clang][bolt][NFC] Use llvm::less_first() when applicable"Balazs Benics1-1/+4
2022-05-27[llvm][clang][bolt][NFC] Use llvm::less_first() when applicableBalazs Benics1-4/+1
2022-05-18[clang][analyzer][ctu] Make CTU a two phase analysisGabor Marton1-0/+12
2022-04-01[analyzer][ctu] Only import const and trivial VarDeclsGabor Marton1-1/+1
2022-02-16Revert "Revert "[analyzer] Prevent misuses of -analyze-function""Balazs Benics1-0/+30
2022-02-08Revert "[analyzer] Prevent misuses of -analyze-function"Balazs Benics1-30/+0
2022-02-08[analyzer] Prevent misuses of -analyze-functionBalazs Benics1-0/+30
2022-02-07[NFC][Analyzer] Use range based for loop.Jun Zhang1-6/+4
2022-02-02Revert "[analyzer] Prevent misuses of -analyze-function"Balazs Benics1-30/+0
2022-02-02[analyzer] Prevent misuses of -analyze-functionBalazs Benics1-0/+30
2022-01-09[clang] Fix bugprone argument comments (NFC)Kazu Hirata1-1/+1
2022-01-08[clang] Remove unused forward declarations (NFC)Kazu Hirata1-3/+0
2021-12-06[analyzer] Ignore flex generated filesBalazs Benics1-19/+28
2021-11-29[analyzer][NFC] Refactor AnalysisConsumer::getModeForDecl()Balazs Benics1-9/+17
2021-07-13[analyzer] Print time taken to analyze each functionSharmaRithik1-7/+33
2021-07-12[analyzer][NFC] Display the correct function name even in crash dumpsBalazs Benics1-56/+3
2021-02-22[analyzer] Create MacroExpansionContext member in AnalysisConsumerBalazs Benics1-2/+10
2021-01-08Revert "Revert "Revert "Revert "Revert "[analyzer] NFC: Move path diagnostic ...Alexander Belyaev1-2/+2
2021-01-07Revert "Revert "Revert "Revert "[analyzer] NFC: Move path diagnostic consumer...Artem Dergachev1-2/+2