summaryrefslogtreecommitdiffstats
path: root/lib/Sema/SemaDeclAttr.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Decouple ExprCXX.h and DeclCXX.h and clean up includes a bit.Benjamin Kramer2014-05-101-0/+1
* Add support for __declspec(thread) under -fms-extensionsReid Kleckner2014-05-011-0/+22
* In preparation for being able to use simple Boolean logic expressions involvi...Aaron Ballman2014-04-041-15/+41
* Implement the 'optnone' attribute, which suppresses most optimizationsPaul Robinson2014-03-311-1/+24
* Capability attributes can now be declared on a typedef declaration as well as...Aaron Ballman2014-03-241-45/+60
* Replacing the exclusive_lock_function, shared_lock_function and unlock_functi...Aaron Ballman2014-03-201-67/+6
* [C++11] Replacing FunctionProtoType iterators param_type_begin() and param_ty...Aaron Ballman2014-03-171-4/+2
* Objective-C. Allow objc_designated_initializer for private Fariborz Jahanian2014-03-141-1/+5
* [C++11] Replacing DeclBase iterators specific_attr_begin() and specific_attr_...Aaron Ballman2014-03-101-24/+14
* [Sema] Fix assertion hit with #pragma weak.Argyrios Kyrtzidis2014-03-091-0/+2
* [C++11] Replacing RecordDecl iterators field_begin() and field_end() with ite...Aaron Ballman2014-03-081-6/+4
* Reformatting the style used within the massive attribute semantic handling sw...Aaron Ballman2014-03-061-115/+245
* Remove 2 dead 'break' statements. The 'break' usage in this switch is incons...Ted Kremenek2014-03-061-2/+0
* Capabilities are required to pass a name specifying what type of capability i...Aaron Ballman2014-03-051-1/+9
* Sema: Definition of dllimport globals is not allowedNico Rieck2014-02-261-9/+0
* Attr: Remove ForceInlineDavid Majnemer2014-02-251-2/+0
* Reorganize and improve semantic tests for dllexport/importNico Rieck2014-02-221-2/+2
* Exposing the noduplicate attribute within Clang, which marks functions so tha...Aaron Ballman2014-02-221-0/+2
* Per feedback from Aaron Ballman, push cast-to-ObjCProtocolDecl inside handleO...Ted Kremenek2014-02-221-3/+3
* Add requirement that attribute 'objc_protocol_requires_explicit_implementatio...Ted Kremenek2014-02-211-2/+8
* Adding role-based capability attributes that allow you to express role manage...Aaron Ballman2014-02-211-2/+66
* DeLesley Hutchins (who wrote the original thread-safety attribute functionali...Aaron Ballman2014-02-181-51/+44
* Sema: Restrict alignment to 2**28.David Majnemer2014-02-121-8/+6
* 'nonnull(1)' on a block parameter should apply to the block's argument.Jordan Rose2014-02-111-17/+21
* MS ABI: Add support for #pragma pointers_to_membersDavid Majnemer2014-02-101-7/+14
* MS ABI: Don't be so hasty to judge an inheritance modelDavid Majnemer2014-02-071-9/+16
* Sema: Diagnose improper application of inheritance keywordsDavid Majnemer2014-01-291-1/+66
* Relaxing the alignment requirements for fields in a transparent_union. Emits ...Aaron Ballman2014-01-281-1/+6
* Rename getResultLoc() tooAlp Toker2014-01-251-1/+1
* Rename getResultType() on function and method declarations to getReturnType()Alp Toker2014-01-251-12/+13
* Correct various uses of 'argument' that in fact refer to function parametersAlp Toker2014-01-211-32/+31
* Rename FunctionProtoType accessors from 'arguments' to 'parameters'Alp Toker2014-01-201-4/+5
* Formatting cleanups; no functional changes.Aaron Ballman2014-01-201-6/+4
* Fixing a typo (turned out to be harmless since the default priority values ar...Aaron Ballman2014-01-201-1/+1
* Since the diagnostics engine understands Attr objects, this code is no longer...Aaron Ballman2014-01-201-10/+1
* Making some minor improvements to r199626.Aaron Ballman2014-01-201-9/+3
* Wire up basic parser/sema support for attribute 'returns_nonnull'.Ted Kremenek2014-01-201-2/+24
* These attributes are no longer "checker-specific."Ted Kremenek2014-01-201-1/+0
* Enhance attribute 'nonnull' to be applicable to parameters directly (infix).Ted Kremenek2014-01-171-9/+39
* Factored some function-like type reasoning out of SemaDeclAttr and onto Decl ...Aaron Ballman2014-01-161-105/+12
* Distinguish between attributes explicitly written at the request of the user,...Aaron Ballman2014-01-161-15/+24
* Remove unused function to fix clang -Werror buildReid Kleckner2014-01-141-7/+0
* Simplifying the OpenCL image attribute. It does not need a semantic integer p...Aaron Ballman2014-01-141-8/+4
* Consumed analysis: add two new attributes which fine-tune the behavior ofDeLesley Hutchins2014-01-141-0/+7
* Add a new attribute 'enable_if' which can be used to control overload resolut...Nick Lewycky2014-01-111-0/+29
* Removing the notion of TargetAttributesSema and replacing it with one where t...Aaron Ballman2014-01-091-32/+203
* Treating the RegParmAttr as a TypeAttr because that is what it is.Aaron Ballman2014-01-081-19/+1
* Simplifying the mutual exclusion check now that the diagnostics engine knows ...Aaron Ballman2014-01-031-12/+7
* Removed an unnecessary %select from the alignas diagnostics. The attribute al...Aaron Ballman2014-01-021-3/+2
* Removing some more unnecessary manual quotes from attribute diagnostics. Upda...Aaron Ballman2014-01-021-2/+2