summaryrefslogtreecommitdiff
path: root/clang/lib/Analysis/ThreadSafety.cpp
AgeCommit message (Expand)Author
2025-10-15[clang] NFC: rename TagType::getOriginalDecl back to getDecl (#163271)Matheus Izvekov
2025-10-02Thread Safety Analysis: Optimize LocalVariableMap's canonical reference compu...Marco Elver
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-20Thread Safety Analysis: Graduate ACQUIRED_BEFORE() and ACQUIRED_AFTER() from ...Marco Elver
2025-08-09[clang] Improve nested name specifier AST representation (#147835)Matheus Izvekov
2025-08-04Thread safety analysis: Allocate FactEntrys with BumpPtrAllocator (#149660)Aaron Puchert
2025-08-03Thread safety analysis: Don't warn on acquiring reentrant capability (#150857)Aaron Puchert
2025-06-05Thread Safety Analysis: Use replaceLock instead of removeLock+addLock (#141500)Marco Elver
2025-05-31[Analysis] Remove unused includes (NFC) (#142255)Kazu Hirata
2025-05-26Thread Safety Analysis: Support reentrant capabilities (#137133)Marco Elver
2025-05-21[clang] Use llvm::find_if (NFC) (#140983)Kazu Hirata
2025-05-20[clang][analysis] Thread Safety Analysis: Handle parenthesis (#140656)Prabhu Rajasekaran
2025-04-30Thread Safety Analysis: Fix styleMarco Elver
2025-04-27[Analysis] Remove has_arg_iterator_range (NFC) (#137568)Kazu Hirata
2025-04-15Merge similar Clang Thread Safety attributes (#135561)Aaron Puchert
2025-02-26Thread Safety Analysis: Support warning on passing/returning pointers to guar...Marco Elver
2025-02-26Thread Safety Analysis: Handle address-of followed by dereferenceMarco Elver
2024-12-20Thread Safety Analysis: Support passing scoped locks between functions with a...Malek Ben Slimane
2024-09-05[Analysis] Avoid repeated hash lookups (NFC) (#107357)Kazu Hirata
2024-09-04Thread Safety Analysis: Differentiate between lock sets at real join points a...Malek Ben Slimane
2024-07-01[clang][ThreadSafety] Revert stricter typing on trylock attributes (#97293)Dan McArdle
2024-06-24[clang][ThreadSafety] Check trylock function success and return types (#95290)Dan McArdle
2023-12-08Thread safety analysis: Fix a bug in handling temporary constructors (#74020)Ziqing Luo
2023-10-19Reapply "[clang analysis][thread-safety] Handle return-by-reference..… (#68...Clement Courbet
2023-10-06Revert "Reapply "[clang analysis][thread-safety] Handle return-by-reference.....Caroline Tice
2023-10-06Reapply "[clang analysis][thread-safety] Handle return-by-reference..… (#68...Clement Courbet
2023-09-29Revert "[clang analysis][thread-safety] Handle return-by-reference...… (#67...Clement Courbet
2023-09-29[clang analysis][thread-safety] Handle return-by-reference... (#67776)Clement Courbet
2023-09-29Reland "[clang analysis][NFCI] Preparatory work for D153131. (#67420)… (#67...Clement Courbet
2023-09-27Revert "[clang analysis][NFCI] Preparatory work for D153131. (#67420)" (#67523)Clement Courbet
2023-09-26[clang analysis][NFCI] Preparatory work for D153131. (#67420)Clement Courbet
2023-09-19[clang][TSA] Thread safety cleanup functionsTimm Bäder
2023-09-19[NFC] Preparatory work for D153131 (#66750)Clement Courbet
2023-08-25[NFC] Initialize member pointer and avoid potential null dereferenceSindhu Chittireddy
2023-06-27Revert "[clang][CFG][NFC] A few smaller cleanups"Timm Bäder
2023-06-27[clang][CFG][NFC] A few smaller cleanupsTimm Bäder
2023-06-22[CLANG] Fix potential null pointer dereference bugsManna, Soumi
2023-06-06[clang][ThreadSafety][NFC] Make isReference() constTimm Bäder
2023-03-14[clang] Use *{Set,Map}::contains (NFC)Kazu Hirata
2023-01-14[clang] Remove remaining uses of llvm::Optional (NFC)Kazu Hirata
2023-01-14[clang] Use std::optional instead of llvm::Optional (NFC)Kazu Hirata
2023-01-14[clang] Add #include <optional> (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-06[clang] Fix a warningKazu Hirata
2022-10-06Thread safety analysis: Support copy-elided production of scoped capabilities...Aaron Puchert
2022-10-06Thread safety analysis: Handle additional cast in scoped capability constructionAaron Puchert