aboutsummaryrefslogtreecommitdiff
path: root/include/clang/Basic/Attr.td
AgeCommit message (Expand)Author
2012-06-19Improves parsing and semantic analysis for MS __declspec attributes. This in...Aaron Ballman
2012-06-19Improve the specification of spellings in Attr.td.Sean Hunt
2012-06-18Handle C++11 attribute namespaces automatically.Sean Hunt
2012-06-18[MSExtensions] Add support for __forceinline.Michael J. Spencer
2012-05-24implement Sema support for the alloc_size attributeNuno Lopes
2012-05-22Recognize the MS inheritance attributes and turn them into attributesJohn McCall
2012-05-20CUDA: the device and host attributes must be inheritable, in orderPeter Collingbourne
2012-05-15Fix our handling of visibility in explicit template instantiations.Rafael Espindola
2012-05-12Add support for __attribute__((hot)) and __attribute__((cold)).Benjamin Kramer
2012-05-11Teach the parser to deal with multiple spellings for the sameDouglas Gregor
2012-05-03Add -Wimplicit-fallthrough warning flag, which warns on fallthrough betweenRichard Smith
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-04-06Added a new attribute, objc_root_class, which informs the compiler when a roo...Patrick Beard
2012-03-07Refactor Clang sema attribute handling.Michael Han
2012-01-24The following patch adds __attribute__((no_address_safety_analysis)) which wi...Kostya Serebryany
2012-01-20Instantiate dependent attributes when instantiating templates.DeLesley Hutchins
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-04Support __has_attribute for objc_suppress_autosynthesisFariborz Jahanian
2012-01-03objc: introduce objc_suppress_autosynthesis class Fariborz Jahanian
2011-12-10Add ability to supply additional message to availability macros,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 support for alignment-specifiers in C1X and C++11, removePeter Collingbourne
2011-09-29Add an ns_bridged attribute, used to specify that a John McCall
2011-09-15Thread safety: cleaning up FIXME for trylocksCaitlin Sadowski
2011-09-13Rename InterFace -> Interface, no functionality change.Argyrios Kyrtzidis
2011-09-13Add the location of the interface reference to IBOutletCollectionAttr.Argyrios Kyrtzidis
2011-09-09Bring llvm.annotation* intrinsics support back to where it was in llvm-gcc: canJulien Lerouge
2011-09-08Thread Safety: Patch to implement delayed parsing of attributes within aCaitlin Sadowski
2011-08-23Thread-safety analysis: adding in a basic lockset tracking system. ThisCaitlin Sadowski
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-22Document the existing objc_precise_lifetime attribute.John McCall
2011-07-06objc-arc: Support objc_arc_weak_unavailable on thoseFariborz Jahanian
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-26Extend the new 'availability' attribute with support for anDouglas Gregor
2011-03-25Get rid of handling of the 'explicit' keyword from class-head. We still parse...Anders Carlsson
2011-03-23Implement a new 'availability' attribute, that allows one to specifyDouglas Gregor
2011-03-06Rename the type argument for the iboutletcollection attribute to notDouglas Gregor
2011-03-02Provide an attribute, objc_method_family, to allow the inferred familyJohn McCall
2011-03-02Support a new InheritableAttr subclass, InheritableParamAttr, which isJohn McCall
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