aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/AttributeList.cpp
AgeCommit message (Expand)Author
2013-04-16Basic support for Microsoft property declarations andJohn McCall
2013-01-24PR14922: when printing an attribute, use the real syntax of the attribute (GN...Michael Han
2012-12-04Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth
2012-08-17Add support for "type safety" attributes that allow checking that 'void *'Dmitri Gribenko
2012-07-04Drop the ASTContext.h include from Stmt.h and fix up transitive users.Benjamin Kramer
2012-06-18Handle C++11 attribute namespaces automatically.Sean Hunt
2012-05-03Add -Wimplicit-fallthrough warning flag, which warns on fallthrough betweenRichard Smith
2012-05-02Replace the StringSwitch in AttributeList::getKind() with aDouglas Gregor
2012-05-02Introduce the notion of 'ignored' attributes, so that all attributesDouglas Gregor
2012-05-02Introduce the notion of an attribute that has no direct representationDouglas Gregor
2012-05-02Implement the alternate spellings of attributes aligned (as "align")Douglas Gregor
2012-05-02Revert my optimization to AttributeList::getKind() in r155987;Douglas Gregor
2012-05-02Replace the StringSwitch in AttributeList::getKind(constDouglas Gregor
2012-03-07Refactor Clang sema attribute handling.Michael Han
2012-02-25Accept __has_feature(__feature__) as a synonym for __has_feature(feature) (andRichard Smith
2012-01-24The following patch adds __attribute__((no_address_safety_analysis)) which wi...Kostya Serebryany
2012-01-05After further discussion, rename attribute 'objc_disable_automatic_synthesis'...Ted Kremenek
2012-01-04Rename attribute 'objc_suppress_autosynthesis' to 'objc_disable_automatic_syn...Ted Kremenek
2012-01-03objc: introduce objc_suppress_autosynthesis class Fariborz Jahanian
2011-10-03Propagate __attribute__((returns_twice)) from C to IL.Rafael Espindola
2011-09-30Add explicit attributes to mark functions as having had theirJohn McCall
2011-09-29Add an ns_bridged attribute, used to specify that a John McCall
2011-07-28Added basic parsing for all remaining attributes, thread safetyCaitlin Sadowski
2011-07-28Added parsing for guarded_var, pt_guarded_var, lockable,Caitlin Sadowski
2011-07-23remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner
2011-07-22Document the existing objc_precise_lifetime attribute.John McCall
2011-07-06objc-arc: Support objc_arc_weak_unavailable on thoseFariborz Jahanian
2011-06-24Rename objc_lifetime -> objc_ownership, and modify diagnostics to talk about ...Argyrios Kyrtzidis
2011-06-15Automatic Reference Counting.John McCall
2011-04-26Add ms_struct attribute on record typeeFariborz Jahanian
2011-04-14Implement ARM pcs attribute. Basically it's another way of calling convention...Anton Korobeynikov
2011-03-24Insomniac refactoring: change how the parser allocates attributes so thatJohn McCall
2011-03-23Implement a new 'availability' attribute, that allows one to specifyDouglas Gregor
2011-03-18Add support for language-specific address spaces. On top of that,Peter Collingbourne
2011-03-02Provide an attribute, objc_method_family, to allow the inferred familyJohn McCall
2011-02-18accept and ignore a few things for better OpenBSD compatibility,Chris Lattner
2011-02-14OpenCL: add support for __kernel, kernel keywords and EXTENSION,Peter Collingbourne
2011-01-27Revert r124217 because it didn't catch the actual error case it was trying toJeffrey Yasskin
2011-01-25Add an attribute to forbid temporary instances of a type. This allows classJeffrey Yasskin
2011-01-25Add the ns_consumes_self, ns_consumed, cf_consumed, and ns_returns_autoreleasedJohn McCall
2011-01-23Get rid of [[hiding]], [[override]] and [[base_check]].Anders Carlsson
2011-01-23Get rid of the [[final]] C++0x attribute.Anders Carlsson
2010-12-24Refactor how we collect attributes during parsing, and add slots for attributesJohn McCall
2010-12-19Add support for the Microsoft uuid attribute:Francois Pichet
2010-12-12Basic, Sema: add support for CUDA launch_bounds attributePeter Collingbourne
2010-12-02Add support for the common and nocommon attributes.Eric Christopher
2010-12-01Basic, Sema: add support for CUDA location attributesPeter Collingbourne
2010-11-17Front-end support for __attribute__((may_alias)). This is notDan Gohman
2010-11-16Add support for "neon_vector_type" and "neon_polyvector_type" attributesBob Wilson
2010-11-10Region-allocate all AttributeList objects from a factory object instead of ma...Ted Kremenek