aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Sema/ParsedAttr.cpp
AgeCommit message (Expand)AuthorFilesLines
2022-06-15[clang] Reject non-declaration C++11 attributes on declarationsMartin Boehme1-0/+50
2022-02-08Allow parameter pack expansions and initializer lists in annotate attributeSteffen Larsen1-0/+14
2022-01-26Revert "Rename llvm::array_lengthof into llvm::size to match std::size from C...Benjamin Kramer1-1/+1
2022-01-26Rename llvm::array_lengthof into llvm::size to match std::size from C++17serge-sans-paille1-1/+1
2021-08-13[Clang] Add an explicit makeArrayRef to appease gcc 5.4.Craig Topper1-1/+1
2021-08-12[CodeComplete] Basic code completion for attribute names.Sam McCall1-0/+4
2021-08-12[Attributes]: refactor to expose ParsedAttrInfo::acceptsLangOpts. NFCSam McCall1-1/+4
2021-04-13Correct the tablegen for checking mutually exclusive stmt attrsAaron Ballman1-4/+0
2021-04-02Use tablegen to diagnose mutually exclusive attributesAaron Ballman1-0/+8
2021-03-19Automate common diagnostic checking for statement attributesAaron Ballman1-0/+4
2021-03-09Move some attribute diagnostic helper functions; NFC.Aaron Ballman1-0/+32
2020-05-06[Sema] Silence warnings when targeting x86 with VS2019 16.5.4Alexandre Ganea1-1/+1
2020-03-28Const-initialize ParsedAttrInfosBenjamin Kramer1-2/+2
2020-03-23Add ParsedAttrInfo::handleDeclAttributeJohn Brawn1-1/+2
2020-03-04Handle PluginAttrInstances using ManagedStaticJohn Brawn1-4/+6
2020-02-27Add an attribute registry so plugins can add attributesJohn Brawn1-52/+46
2020-02-26Use virtual functions in ParsedAttrInfo instead of function pointersJohn Brawn1-13/+32
2019-09-16Move some definitions from Sema to Basic to fix shared libs buildErich Keane1-70/+0
2019-09-13[NFCI]Create CommonAttributeInfo Type as base type of *Attr and ParsedAttr.Erich Keane1-8/+12
2019-08-15Allow standards-based attributes to have leading and trailing underscores.Aaron Ballman1-1/+2
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-11-09Allow a double-underscore spelling of Clang attributes using double square br...Aaron Ballman1-5/+6
2018-11-09Introduce the _Clang scoped attribute token.Aaron Ballman1-5/+9
2018-10-24Support accepting __gnu__ as a scoped attribute namespace that aliases to gnu.Aaron Ballman1-7/+19
2018-09-24Fix Wundef NDEBUG warning; NFCSven van Haastregt1-1/+1
2018-08-09[NFC] Convert ParsedAttr to use llvm::TrailingObjectsErich Keane1-2/+6
2018-07-13[NFC] Rename clang::AttributeList to clang::ParsedAttrErich Keane1-0/+235