summaryrefslogtreecommitdiffstats
path: root/lib/Sema/AttributeList.cpp
Commit message (Expand)AuthorAgeFilesLines
* Add -f[no-]double-square-bracket-attributes as new driver options to control ...Aaron Ballman2017-10-151-2/+3
* Add #pragma clang attributeAlex Lorenz2017-04-181-0/+21
* Revert r300539 - Add #pragma clang attributeAlex Lorenz2017-04-181-21/+0
* Add #pragma clang attributeAlex Lorenz2017-04-181-0/+21
* Retire llvm::alignOf in favor of C++11 alignof.Benjamin Kramer2016-10-201-1/+1
* [NFC] Header cleanupMehdi Amini2016-07-181-1/+0
* P0188R1: add support for standard [[fallthrough]] attribute. This is almostRichard Smith2016-03-081-0/+5
* Roll-back r250822.Angel Garcia Gomez2015-10-201-1/+1
* Apply modernize-use-default to clang.Angel Garcia Gomez2015-10-201-1/+1
* [Sema] Handle leading and trailing __ for GNU attributesDavid Majnemer2015-08-251-8/+16
* Ignore the "novtable" declspec when not using the Microsoft C++ ABI.Bob Wilson2015-07-201-3/+4
* Automate attribute argument count semantic checking when there are variadic o...Aaron Ballman2014-07-311-0/+8
* Remove uses of SmallString::equals in favor of SmallVectorImpl<char>'s operat...David Blaikie2014-03-091-1/+1
* Pass llvm::Triple objects by const reference.Benjamin Kramer2014-03-041-2/+2
* Add a new attribute meta-spelling called "GCC" -- it widens into being a GNU ...Aaron Ballman2014-01-271-3/+3
* Adds a getSemanticSpelling function to semantic attribute subclasses which ha...Aaron Ballman2014-01-241-0/+5
* Remove some hard-coded specialness for thread-safety attributes from the pars...Aaron Ballman2014-01-201-0/+5
* Removing some attribute magic related to the OpenCL keyword attributes. Inste...Aaron Ballman2014-01-141-8/+0
* When determining the attribute's parsed kind, pay attention to the syntax use...Aaron Ballman2014-01-131-1/+1
* Removing the notion of TargetAttributesSema and replacing it with one where t...Aaron Ballman2014-01-091-0/+15
* Sort all the #include lines with LLVM's utils/sort_includes.py whichChandler Carruth2014-01-071-2/+2
* No longer accepting attribute spellings with prefix and suffix underscores ex...Aaron Ballman2013-12-111-9/+13
* AttributeList: tweak the conditional order to avoid two strcmpsAlp Toker2013-12-051-2/+2
* Automate attribute language option checking by specifying the list of options...Aaron Ballman2013-12-021-0/+5
* Laying the basic groundwork for table generating the diagnostics for attribut...Aaron Ballman2013-11-271-0/+10
* Make helper function static.Benjamin Kramer2013-09-281-1/+1
* Attribute tablegen now understands that attribute arguments can be optional. ...Aaron Ballman2013-09-091-0/+25
* Factor out parsing and allocation of IdentifierLoc objects.Richard Smith2013-09-031-0/+8
* Consolidating the notion of a GNU attribute parameter with the attribute argu...Aaron Ballman2013-08-311-4/+3
* Basic support for Microsoft property declarations andJohn McCall2013-04-161-0/+2
* 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.Sean 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