summaryrefslogtreecommitdiff
path: root/lib/Sema/AttributeList.cpp
Commit message (Expand)AuthorAge
* Remove uses of SmallString::equals in favor of SmallVectorImpl<char>'s operat...David Blaikie2014-03-09
* Pass llvm::Triple objects by const reference.Benjamin Kramer2014-03-04
* Add a new attribute meta-spelling called "GCC" -- it widens into being a GNU ...Aaron Ballman2014-01-27
* Adds a getSemanticSpelling function to semantic attribute subclasses which ha...Aaron Ballman2014-01-24
* Remove some hard-coded specialness for thread-safety attributes from the pars...Aaron Ballman2014-01-20
* Removing some attribute magic related to the OpenCL keyword attributes. Inste...Aaron Ballman2014-01-14
* When determining the attribute's parsed kind, pay attention to the syntax use...Aaron Ballman2014-01-13
* Removing the notion of TargetAttributesSema and replacing it with one where t...Aaron Ballman2014-01-09
* Sort all the #include lines with LLVM's utils/sort_includes.py whichChandler Carruth2014-01-07
* No longer accepting attribute spellings with prefix and suffix underscores ex...Aaron Ballman2013-12-11
* AttributeList: tweak the conditional order to avoid two strcmpsAlp Toker2013-12-05
* Automate attribute language option checking by specifying the list of options...Aaron Ballman2013-12-02
* Laying the basic groundwork for table generating the diagnostics for attribut...Aaron Ballman2013-11-27
* Make helper function static.Benjamin Kramer2013-09-28
* Attribute tablegen now understands that attribute arguments can be optional. ...Aaron Ballman2013-09-09
* Factor out parsing and allocation of IdentifierLoc objects.Richard Smith2013-09-03
* Consolidating the notion of a GNU attribute parameter with the attribute argu...Aaron Ballman2013-08-31
* Basic support for Microsoft property declarations andJohn McCall2013-04-16
* PR14922: when printing an attribute, use the real syntax of the attribute (GN...Michael Han2013-01-24
* Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth2012-12-04
* Add support for "type safety" attributes that allow checking that 'void *'Dmitri Gribenko2012-08-17
* Drop the ASTContext.h include from Stmt.h and fix up transitive users.Benjamin Kramer2012-07-04
* Handle C++11 attribute namespaces automatically.Sean Hunt2012-06-18
* Add -Wimplicit-fallthrough warning flag, which warns on fallthrough betweenRichard Smith2012-05-03
* Replace the StringSwitch in AttributeList::getKind() with aDouglas Gregor2012-05-02
* Introduce the notion of 'ignored' attributes, so that all attributesDouglas Gregor2012-05-02
* Introduce the notion of an attribute that has no direct representationDouglas Gregor2012-05-02
* Implement the alternate spellings of attributes aligned (as "align")Douglas Gregor2012-05-02
* Revert my optimization to AttributeList::getKind() in r155987;Douglas Gregor2012-05-02
* Replace the StringSwitch in AttributeList::getKind(constDouglas Gregor2012-05-02
* Refactor Clang sema attribute handling.Michael Han2012-03-07
* Accept __has_feature(__feature__) as a synonym for __has_feature(feature) (andRichard Smith2012-02-25
* The following patch adds __attribute__((no_address_safety_analysis)) which wi...Kostya Serebryany2012-01-24
* After further discussion, rename attribute 'objc_disable_automatic_synthesis'...Ted Kremenek2012-01-05
* Rename attribute 'objc_suppress_autosynthesis' to 'objc_disable_automatic_syn...Ted Kremenek2012-01-04
* objc: introduce objc_suppress_autosynthesis class Fariborz Jahanian2012-01-03
* Propagate __attribute__((returns_twice)) from C to IL.Rafael Espindola2011-10-03
* Add explicit attributes to mark functions as having had theirJohn McCall2011-09-30
* Add an ns_bridged attribute, used to specify that a John McCall2011-09-29
* Added basic parsing for all remaining attributes, thread safetyCaitlin Sadowski2011-07-28
* Added parsing for guarded_var, pt_guarded_var, lockable,Caitlin Sadowski2011-07-28
* remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner2011-07-23
* Document the existing objc_precise_lifetime attribute.John McCall2011-07-22
* objc-arc: Support objc_arc_weak_unavailable on thoseFariborz Jahanian2011-07-06
* Rename objc_lifetime -> objc_ownership, and modify diagnostics to talk about ...Argyrios Kyrtzidis2011-06-24
* Automatic Reference Counting.John McCall2011-06-15
* Add ms_struct attribute on record typeeFariborz Jahanian2011-04-26
* Implement ARM pcs attribute. Basically it's another way of calling convention...Anton Korobeynikov2011-04-14
* Insomniac refactoring: change how the parser allocates attributes so thatJohn McCall2011-03-24
* Implement a new 'availability' attribute, that allows one to specifyDouglas Gregor2011-03-23