aboutsummaryrefslogtreecommitdiff
path: root/include/clang/AST/Attr.h
AgeCommit message (Expand)Author
2013-03-26[ms-cxxabi] Give the MS inheritance attributes a base classReid Kleckner
2013-02-22Handle alignas(foo...) pack expansions.Richard Smith
2013-01-24PR14922: when printing an attribute, use the real syntax of the attribute (GN...Michael Han
2013-01-12Remove useless 'llvm::' qualifier from names like StringRef and others that areDmitri Gribenko
2012-12-01Pull the Attr iteration parts out of Attr.h, so including DeclBase.h doesn't ...Benjamin Kramer
2012-10-11Remove pointless classof()'s.Sean Silva
2012-08-16Don't constant-fold when pretty-printing alignment attribute. This fixes aRichard Smith
2012-07-09Inline storage of attributes in AttributedStmt.Alexander Kornienko
2012-06-09Fix the top-of-file comment in Attr.h to say that it's about attributes, notJames Dennett
2012-05-01Remove the unused DestroyAttrs, noticed by Michael Han.Douglas Gregor
2012-03-07AST: fix build since r152060Dylan Noblesmith
2012-01-20Delayed template instantiation of late-parsed attributes.DeLesley Hutchins
2011-12-20Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_...David Blaikie
2011-11-19Add support for pretty-printing attributes, from Richard Membarth!Douglas Gregor
2011-09-23Removing a bunch of dead returns/breaks after llvm_unreachables.David Blaikie
2011-09-23Fix missing includes for llvm_unreachableDavid Blaikie
2011-09-23Switch assert(0/false) llvm_unreachable.David Blaikie
2011-09-13Keep the source range of attributes. Depends on a llvm tablegen commit.Argyrios Kyrtzidis
2011-09-13Record the full source range of an attribute.Argyrios Kyrtzidis
2011-07-20now that we have a centralized place to do so, add some using declarations forChris Lattner
2011-07-20introduce a centralized place to introduce and inject llvm types into theChris Lattner
2011-03-23Implement a new 'availability' attribute, that allows one to specifyDouglas Gregor
2011-03-02Support a new InheritableAttr subclass, InheritableParamAttr, which isJohn McCall
2011-01-26Move InheritableAttr::isInherited to AttrPeter Collingbourne
2011-01-26Remove Attr::isMerged; it is not used any more and redundant withPeter Collingbourne
2011-01-21Generalise support for non-inheritable attributesPeter Collingbourne
2011-01-12PR3558: mark "logically const" accessor methods in ASTContext as const,Jay Foad
2010-08-19Remove default argument from operator delete; per report on cfe-dev, fixesEli Friedman
2010-08-19Add a missing initializer.Sean Hunt
2010-08-18Generate Attr subclasses with TableGen.Sean Hunt
2010-08-17Patch to add type parameter support for attribute iboutletcollection.Fariborz Jahanian
2010-08-12Remove OwnershipAttr::Kind, since it's essentially redundant with attr::Kind ...Jordy Rose
2010-08-05Implement #pragma GCC visibility.Eli Friedman
2010-07-31After a lengthy design discussion, add support for "ownership attributes" for...Ted Kremenek
2010-07-25I lied. Kill off a few more Destroy methodsDouglas Gregor
2010-06-25Implement dependent alignment attribute support. This is a bit gross given theChandler Carruth
2010-06-22implement support for -finstrument-functions, patch by NelsonChris Lattner
2010-06-18Implements Sema part of init_priority(priority) attributeFariborz Jahanian
2010-06-16Implement first TD-based usage of attributes.Sean Hunt
2010-05-27AST: Add AlignMac68kAttr, not yet used.Daniel Dunbar
2010-05-27AST: Rename PragmaPackAttr to MaxFieldAlignmentAttr, which is more accurate.Daniel Dunbar
2010-05-19Add clang support for IBOutletCollection.Ted Kremenek
2010-05-18Add support for Microsoft's __thiscall, from Steven Watanabe!Douglas Gregor
2010-02-23Add support for the weakref attribute. We still produce "alias weak" as llvm-...Rafael Espindola
2010-02-18Add 'ns_returns_not_retained' and 'cf_returns_not_retained' attributes toTed Kremenek
2010-02-17Change GNUInlineAttr definition to just use DEF_SIMPLE_ATTR.Ted Kremenek
2010-02-17Add IBAction attribute to keep the IBOutlet attribute company.Ted Kremenek
2010-02-11Use the allocator associated with ASTContext to allocate the argsTed Kremenek
2010-02-11Remove use of 'std::string' from Attr objects, using instead a byteTed Kremenek
2010-02-10Add support for the force_align_arg_pointer attribute. This is an x86-specificCharles Davis