aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/AST/AttrImpl.cpp
AgeCommit message (Expand)AuthorFilesLines
2023-06-27[OpenMP] Always apply target declarations to canonical definitionsJoseph Huber1-5/+7
2023-05-26[Clang][Attribute] Improve the AST/diagnoses fidelity of alignas and _Alignasyronglin1-0/+29
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-17llvm::Optional::value => operator*/operator->Fangrui Song1-3/+3
2022-12-03[AST] Use std::nullopt instead of None (NFC)Kazu Hirata1-5/+5
2022-11-17Fix declare target implementation to support enter.Doru Bercea1-1/+1
2022-08-22[OpenMP][NFC] Use OMPInteropInfo in the OMPDeclareVariantAttr attributeMike Rice1-4/+4
2022-07-13[clang] Use value instead of getValue (NFC)Kazu Hirata1-3/+3
2022-06-25[clang] Don't use Optional::hasValue (NFC)Kazu Hirata1-3/+3
2022-06-25Revert "Don't use Optional::hasValue (NFC)"Kazu Hirata1-6/+6
2022-06-25Don't use Optional::hasValue (NFC)Kazu Hirata1-6/+6
2022-01-10[clang][OpenMP5.1] Initial parsing/sema for 'indirect' clauseJennifer Yu1-0/+7
2021-12-09[NFC][AST] Return underlying strings directly instead of OS.str()Logan Smith1-1/+1
2021-10-25[OPENMP51]Initial parsing/sema for append_args clause for 'declare variant'Mike Rice1-0/+15
2021-10-13[OPENMP51]Initial parsing/sema for adjust_args clause for 'declare variant'Mike Rice1-0/+19
2021-05-06[OpenMP] Overhaul `declare target` handlingJohannes Doerfert1-32/+19
2021-01-08[SVE] Add support to vectorize_width loop pragma for scalable vectorsDavid Sherwood1-1/+10
2020-08-24[OPENMP]Fix PR47158, case 3: allow devic_typein nested declare target region.Alexey Bataev1-4/+38
2020-04-05[OpenMP][NFCI] Move OpenMP clause information to `lib/Frontend/OpenMP`Johannes Doerfert1-1/+2
2020-04-03[OpenMP][NFC] Remove the need to include `OpenMPClause.h`Reid Kleckner1-3/+6
2020-04-02Revert "[OpenMP][NFCI] Move OpenMP clause information to `lib/Frontend/OpenMP`"Johannes Doerfert1-2/+1
2020-04-02[OpenMP][NFCI] Move OpenMP clause information to `lib/Frontend/OpenMP`Johannes Doerfert1-1/+2
2020-03-23[OpenMP][NFC] Minimize memory usage and copying of `OMPTraitInfo`sJohannes Doerfert1-1/+1
2020-03-12Sink more Attr.h inline methods, NFCReid Kleckner1-0/+147
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2016-07-18[NFC] Header cleanupMehdi Amini1-2/+1
2015-03-19Devirtualize Attr and all subclasses.Benjamin Kramer1-7/+1
2013-12-18Refactor the Microsoft inheritance attribute handling so that it no longer ha...Aaron Ballman1-2/+0
2013-09-11Tablegen now generates a StringSwitch for attributes containing enumeration a...Aaron Ballman1-0/+1
2013-03-26[ms-cxxabi] Give the MS inheritance attributes a base classReid Kleckner1-0/+2
2012-12-04Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth1-1/+1
2011-12-20Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_...David Blaikie1-0/+4
2010-08-18Generate Attr subclasses with TableGen.Alexis Hunt1-224/+3
2010-08-17Patch to add type parameter support for attribute iboutletcollection.Fariborz Jahanian1-1/+1
2010-08-12Remove OwnershipAttr::Kind, since it's essentially redundant with attr::Kind ...Jordy Rose1-13/+9
2010-08-09Instead of having a specific CXTranslationUnit_* option flag forDouglas Gregor1-0/+1
2010-08-09Added vecreturn attribute parsing.John Thompson1-0/+1
2010-08-05Implement #pragma GCC visibility.Eli Friedman1-1/+1
2010-07-31After a lengthy design discussion, add support for "ownership attributes" for...Ted Kremenek1-0/+53
2010-07-25I lied. Kill off a few more Destroy methodsDouglas Gregor1-19/+1
2010-06-22implement support for -finstrument-functions, patch by NelsonChris Lattner1-0/+1
2010-06-18Implements Sema part of init_priority(priority) attributeFariborz Jahanian1-0/+4
2010-06-16Implement first TD-based usage of attributes.Alexis Hunt1-2/+2
2010-05-27AST: Add AlignMac68kAttr, not yet used.Daniel Dunbar1-0/+1
2010-05-27AST: Rename PragmaPackAttr to MaxFieldAlignmentAttr, which is more accurate.Daniel Dunbar1-2/+2
2010-05-19Add clang support for IBOutletCollection.Ted Kremenek1-0/+4
2010-05-18Add support for Microsoft's __thiscall, from Steven Watanabe!Douglas Gregor1-0/+1
2010-02-23Add support for the weakref attribute. We still produce "alias weak" as llvm-...Rafael Espindola1-2/+1
2010-02-18Add 'ns_returns_not_retained' and 'cf_returns_not_retained' attributes toTed Kremenek1-22/+24