summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/AttributeList.cpp
Commit message (Expand)AuthorAgeFilesLines
* PR14922: when printing an attribute, use the real syntax of the attribute (GN...Michael Han2013-01-241-0/+11
* Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth2012-12-041-1/+1
* Add support for "type safety" attributes that allow checking that 'void *'Dmitri Gribenko2012-08-171-0/+2
* Drop the ASTContext.h include from Stmt.h and fix up transitive users.Benjamin Kramer2012-07-041-0/+1
* Handle C++11 attribute namespaces automatically.Alexis Hunt2012-06-181-6/+12
* Add -Wimplicit-fallthrough warning flag, which warns on fallthrough betweenRichard Smith2012-05-031-1/+8
* Replace the StringSwitch in AttributeList::getKind() with aDouglas Gregor2012-05-021-3/+3
* Introduce the notion of 'ignored' attributes, so that all attributesDouglas Gregor2012-05-021-2/+0
* Introduce the notion of an attribute that has no direct representationDouglas Gregor2012-05-021-11/+0
* Implement the alternate spellings of attributes aligned (as "align")Douglas Gregor2012-05-021-2/+0
* Revert my optimization to AttributeList::getKind() in r155987;Douglas Gregor2012-05-021-31/+19
* Replace the StringSwitch in AttributeList::getKind(constDouglas Gregor2012-05-021-19/+31
* Refactor Clang sema attribute handling.Michael Han2012-03-071-122/+10
* Accept __has_feature(__feature__) as a synonym for __has_feature(feature) (andRichard Smith2012-02-251-1/+2
* The following patch adds __attribute__((no_address_safety_analysis)) which wi...Kostya Serebryany2012-01-241-0/+1
* After further discussion, rename attribute 'objc_disable_automatic_synthesis'...Ted Kremenek2012-01-051-1/+1
* Rename attribute 'objc_suppress_autosynthesis' to 'objc_disable_automatic_syn...Ted Kremenek2012-01-041-1/+1
* objc: introduce objc_suppress_autosynthesis class Fariborz Jahanian2012-01-031-0/+1
* Propagate __attribute__((returns_twice)) from C to IL.Rafael Espindola2011-10-031-1/+1
* Add explicit attributes to mark functions as having had theirJohn McCall2011-09-301-0/+2
* Add an ns_bridged attribute, used to specify that a John McCall2011-09-291-0/+1
* Added basic parsing for all remaining attributes, thread safetyCaitlin Sadowski2011-07-281-0/+13
* Added parsing for guarded_var, pt_guarded_var, lockable,Caitlin Sadowski2011-07-281-0/+5
* remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner2011-07-231-1/+1
* Document the existing objc_precise_lifetime attribute.John McCall2011-07-221-0/+1
* objc-arc: Support objc_arc_weak_unavailable on thoseFariborz Jahanian2011-07-061-0/+1
* Rename objc_lifetime -> objc_ownership, and modify diagnostics to talk about ...Argyrios Kyrtzidis2011-06-241-1/+1
* Automatic Reference Counting.John McCall2011-06-151-0/+5
* Add ms_struct attribute on record typeeFariborz Jahanian2011-04-261-0/+1
* Implement ARM pcs attribute. Basically it's another way of calling convention...Anton Korobeynikov2011-04-141-0/+1
* Insomniac refactoring: change how the parser allocates attributes so thatJohn McCall2011-03-241-33/+76
* Implement a new 'availability' attribute, that allows one to specifyDouglas Gregor2011-03-231-0/+19
* Add support for language-specific address spaces. On top of that,Peter Collingbourne2011-03-181-0/+1
* Provide an attribute, objc_method_family, to allow the inferred familyJohn McCall2011-03-021-0/+1
* accept and ignore a few things for better OpenBSD compatibility,Chris Lattner2011-02-181-0/+1
* OpenCL: add support for __kernel, kernel keywords and EXTENSION,Peter Collingbourne2011-02-141-0/+1
* Revert r124217 because it didn't catch the actual error case it was trying toJeffrey Yasskin2011-01-271-1/+0
* Add an attribute to forbid temporary instances of a type. This allows classJeffrey Yasskin2011-01-251-0/+1
* Add the ns_consumes_self, ns_consumed, cf_consumed, and ns_returns_autoreleasedJohn McCall2011-01-251-0/+4
* Get rid of [[hiding]], [[override]] and [[base_check]].Anders Carlsson2011-01-231-2/+0
* Get rid of the [[final]] C++0x attribute.Anders Carlsson2011-01-231-1/+0
* Refactor how we collect attributes during parsing, and add slots for attributesJohn McCall2010-12-241-2/+2
* Add support for the Microsoft uuid attribute:Francois Pichet2010-12-191-0/+1
* Basic, Sema: add support for CUDA launch_bounds attributePeter Collingbourne2010-12-121-0/+1
* Add support for the common and nocommon attributes.Eric Christopher2010-12-021-0/+2
* Basic, Sema: add support for CUDA location attributesPeter Collingbourne2010-12-011-0/+5
* Front-end support for __attribute__((may_alias)). This is notDan Gohman2010-11-171-1/+1
* Add support for "neon_vector_type" and "neon_polyvector_type" attributesBob Wilson2010-11-161-0/+2
* Region-allocate all AttributeList objects from a factory object instead of ma...Ted Kremenek2010-11-101-17/+6
* fix http://llvm.org/PR8371 in the straightforward way, also adding a commentGabor Greif2010-10-151-0/+1
OpenPOWER on IntegriCloud