summaryrefslogtreecommitdiff
path: root/clang/lib/Analysis/ThreadSafetyCommon.cpp
AgeCommit message (Expand)Author
2025-09-23Thread Safety Analysis: Fix recursive capability alias resolution (#159921)Marco Elver
2025-09-11Thread Safety Analysis: Basic capability alias-analysis (#142955)Marco Elver
2025-08-27[clang] NFC: reintroduce clang/include/clang/AST/Type.h (#155050)Matheus Izvekov
2025-08-27[clang] NFC: rename clang/include/clang/AST/Type.h to TypeBase.h (#155049)Matheus Izvekov
2025-08-25[clang] NFC: change more places to use Type::getAsTagDecl and friends (#155313)Matheus Izvekov
2025-08-09[clang] Improve nested name specifier AST representation (#147835)Matheus Izvekov
2025-05-31[Analysis] Remove unused includes (NFC) (#142255)Kazu Hirata
2025-05-26Thread Safety Analysis: Support reentrant capabilities (#137133)Marco Elver
2025-01-13[Analysis] Migrate away from PointerUnion::dyn_cast (NFC) (#122652)Kazu Hirata
2024-12-14Thread safety analysis: Fix substitution for operator calls (#116487)Aaron Puchert
2024-12-12[clang] Migrate away from PointerUnion::{is,get} (NFC) (#119724)Kazu Hirata
2024-07-31[clang][NFC] Add Type::isPointerOrReferenceType() (#101206)Timm Baeder
2024-05-18[clang][ThreadSafety] Skip past implicit cast in `translateAttrExpr`Antonio Frighetto
2024-05-16[clang] Drop explicit conversions of string literals to StringRef (NFC)Kazu Hirata
2024-02-26Thread safety analysis: provide printSCFG definition. (#80277)Haojian Wu
2023-10-02[C++] Implement "Deducing this" (P0847R7)Corentin Jabot
2023-09-19[clang][TSA] Thread safety cleanup functionsTimm Bäder
2023-06-13[clang] Use DenseMapBase::lookup (NFC)Kazu Hirata
2022-10-13Thread safety analysis: Support copy-elided production of scoped capabilities...Aaron Puchert
2022-10-07Revert "Thread safety analysis: Support copy-elided production of scoped capa...Hans Wennborg
2022-10-06Thread safety analysis: Support copy-elided production of scoped capabilities...Aaron Puchert
2022-09-03[clang] Qualify auto in range-based for loops (NFC)Kazu Hirata
2022-04-29Thread safety analysis: Store capability kind in CapabilityExprAaron Puchert
2021-06-11[ADT] Remove APInt/APSInt toString() std::string variantsSimon Pilgrim
2020-10-25Thread safety analysis: Nullability improvements in TIL, NFCIAaron Puchert
2020-09-09Temporairly revert "Thread safety analysis: Consider global variables in scop...Roman Lebedev
2020-09-05Thread safety analysis: ValueDecl in Project is non-nullAaron Puchert
2019-11-19[NFC] Refactor representation of materialized temporariesTyker
2019-11-17Revert "[NFC] Refactor representation of materialized temporaries"Nico Weber
2019-11-16[NFC] Refactor representation of materialized temporariesTyker
2019-03-25Thread Safety: also look at ObjC methodsJF Bastien
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-12-21[AST][NFC] Pass the AST context to one of the ctor of DeclRefExpr.Bruno Ricci
2018-10-31Create ConstantExpr classBill Wendling
2018-09-21Thread safety analysis: Make printSCFG compile again [NFC]Aaron Puchert
2018-09-19Thread safety analysis: Handle ObjCIvarRefExpr in SExprBuilder::translateAaron Puchert
2018-09-19Thread safety analysis: Fix crash for function pointersAaron Puchert
2018-05-09Remove \brief commands from doxygen comments.Adrian Prantl
2018-04-06Fix typos in clangAlexander Kornienko
2018-03-13[Analysis] Fix some Clang-tidy modernize and Include What You Use warnings; o...Eugene Zelenko
2017-12-17Refactor overridden methods iteration to avoid double lookups.Benjamin Kramer
2017-12-14[c++20] P0515R3: Parsing support and basic AST construction for operator <=>.Richard Smith
2017-09-06[CSA] [NFC] Move AnalysisContext.h to AnalysisDeclContext.hGeorge Karpenkov
2016-12-03DR616, and part of P0135R1: member access (or pointer-to-member access) on aRichard Smith
2016-07-18[NFC] Header cleanupMehdi Amini
2015-10-27[coroutines] Creation of promise object, lookup of operator co_await, buildingRichard Smith
2015-10-06Fix Clang-tidy modernize-use-nullptr warnings in source directories; other mi...Hans Wennborg
2015-09-29Thread Safety Analysis: fix before/after checks so that they work on globalDeLesley Hutchins
2015-08-12[modules] Fix thread safety analysis to cope with merging of FieldDecls acros...Richard Smith
2015-03-09Hide away implementation details of the ThreadSafetyAnalysis in anonymous nam...Benjamin Kramer