- 9931593 PR14922: when printing an attribute, use the real syntax of the attribute (GNU, C++11, MS Declspec) instead of hardcoded GNU syntax. by Michael Han · 13 years ago
- 3a02247 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 13 years ago
- e4a5a90 Add support for "type safety" attributes that allow checking that 'void *' by Dmitri Gribenko · 13 years ago
- 1ea8e09 Drop the ASTContext.h include from Stmt.h and fix up transitive users. by Benjamin Kramer · 13 years ago
- a0e54d4 Handle C++11 attribute namespaces automatically. by Alexis Hunt · 13 years ago
- 84837d5 Add -Wimplicit-fallthrough warning flag, which warns on fallthrough between by Richard Smith · 14 years ago
- 377f99b Replace the StringSwitch in AttributeList::getKind() with a by Douglas Gregor · 14 years ago
- 19fbb8f Introduce the notion of 'ignored' attributes, so that all attributes by Douglas Gregor · 14 years ago
- b2daf84 Introduce the notion of an attribute that has no direct representation by Douglas Gregor · 14 years ago
- 39d59db Implement the alternate spellings of attributes aligned (as "align") by Douglas Gregor · 14 years ago
- 0191bf8 Revert my optimization to AttributeList::getKind() in r155987; by Douglas Gregor · 14 years ago
- adfe5af Replace the StringSwitch in AttributeList::getKind(const by Douglas Gregor · 14 years ago
- 4a04517 Refactor Clang sema attribute handling. by Michael Han · 14 years ago
- 2cca7b5 Accept __has_feature(__feature__) as a synonym for __has_feature(feature) (and by Richard Smith · 14 years ago
- 588d6ab The following patch adds __attribute__((no_address_safety_analysis)) which will allow to disable by Kostya Serebryany · 14 years ago
- 0c2c90b After further discussion, rename attribute 'objc_disable_automatic_synthesis' to 'objc_requires_property_definitions'. by Ted Kremenek · 14 years ago
- dec9d12 Rename attribute 'objc_suppress_autosynthesis' to 'objc_disable_automatic_synthesis'. by Ted Kremenek · 14 years ago
- 9d4d20a objc: introduce objc_suppress_autosynthesis class attributes for later use. by Fariborz Jahanian · 14 years ago
- 70107f9 Propagate __attribute__((returns_twice)) from C to IL. by Rafael Espindola · 14 years ago
- 32f5fe1 Add explicit attributes to mark functions as having had their by John McCall · 14 years ago
- f1e8b34 Add an ns_bridged attribute, used to specify that a by John McCall · 14 years ago
- 63fa667 Added basic parsing for all remaining attributes, thread safety by Caitlin Sadowski · 14 years ago
- aac4d21 Added parsing for guarded_var, pt_guarded_var, lockable, by Caitlin Sadowski · 14 years ago
- 0e62c1c remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 14 years ago
- cf16670 Document the existing objc_precise_lifetime attribute. by John McCall · 14 years ago
- 1f626d6 objc-arc: Support objc_arc_weak_unavailable on those by Fariborz Jahanian · 14 years ago
- cff00d9 Rename objc_lifetime -> objc_ownership, and modify diagnostics to talk about 'ownership', not 'lifetime'. by Argyrios Kyrtzidis · 14 years ago
- 31168b0 Automatic Reference Counting. by John McCall · 14 years ago
- 6b4e26b Add ms_struct attribute on record typee (and ignore it for now) - wip. by Fariborz Jahanian · 15 years ago
- 231e875 Implement ARM pcs attribute. Basically it's another way of calling convention selection (AAPCS or by Anton Korobeynikov · 15 years ago
- 084e83d Insomniac refactoring: change how the parser allocates attributes so that by John McCall · 15 years ago
- 20b2ebd Implement a new 'availability' attribute, that allows one to specify by Douglas Gregor · 15 years ago
- 599cb8e Add support for language-specific address spaces. On top of that, by Peter Collingbourne · 15 years ago
- 86bc21f Provide an attribute, objc_method_family, to allow the inferred family by John McCall · 15 years ago
- 0ddd0ae accept and ignore a few things for better OpenBSD compatibility, by Chris Lattner · 15 years ago
- 7ce13fc OpenCL: add support for __kernel, kernel keywords and EXTENSION, by Peter Collingbourne · 15 years ago
- bbc4eea Revert r124217 because it didn't catch the actual error case it was trying to by Jeffrey Yasskin · 15 years ago
- 08a4f8f Add an attribute to forbid temporary instances of a type. This allows class by Jeffrey Yasskin · 15 years ago
- ed43393 Add the ns_consumes_self, ns_consumed, cf_consumed, and ns_returns_autoreleased by John McCall · 15 years ago
- e30621b Get rid of [[hiding]], [[override]] and [[base_check]]. by Anders Carlsson · 15 years ago
- 19588aa Get rid of the [[final]] C++0x attribute. by Anders Carlsson · 15 years ago
- 53fa714 Refactor how we collect attributes during parsing, and add slots for attributes by John McCall · 15 years ago
- a83957a Add support for the Microsoft uuid attribute: by Francois Pichet · 15 years ago
- 827301e Basic, Sema: add support for CUDA launch_bounds attribute by Peter Collingbourne · 15 years ago
- 8a2ee39 Add support for the common and nocommon attributes. by Eric Christopher · 15 years ago
- 6ab610c Basic, Sema: add support for CUDA location attributes by Peter Collingbourne · 15 years ago
- bbb7d62 Front-end support for __attribute__((may_alias)). This is not by Dan Gohman · 15 years ago
- 118baf7 Add support for "neon_vector_type" and "neon_polyvector_type" attributes by Bob Wilson · 15 years ago
- 5eec2b0 Region-allocate all AttributeList objects from a factory object instead of manually managing them by Ted Kremenek · 15 years ago
- eef3197 fix http://llvm.org/PR8371 in the straightforward way, also adding a comment by Gabor Greif · 15 years ago
- 8caf641 Add support for attribute((naked)), patch by Zoxc on cfe-commits! by Daniel Dunbar · 15 years ago
- 335e16b Add symantic support for the Pascal calling convention via by Dawn Perchik · 15 years ago
- ba7bf59 Abstract out passing around types and kill off ActionBase. by John McCall · 15 years ago
- 8b0666c Another step in the process of making the parser depend on Sema: by John McCall · 15 years ago[Renamed (98%) from clang/lib/Parse/AttributeList.cpp]
- cdb847ba Added vecreturn attribute parsing. by John Thompson · 15 years ago
- d21139a After a lengthy design discussion, add support for "ownership attributes" for malloc/free checking. Patch by Andrew McGregor! by Ted Kremenek · 15 years ago
- ef5f621 Implements Sema part of init_priority(priority) attribute (radar 8076356) - wip. by Fariborz Jahanian · 15 years ago
- 61d8258 Roll back r104941. by John McCall · 15 years ago
- 2177a9b Add a new attribute on records, __attribute__((adl_invisible)), and define by John McCall · 15 years ago
- 26bde77 Add clang support for IBOutletCollection. by Ted Kremenek · 15 years ago
- a941dca Add support for Microsoft's __thiscall, from Steven Watanabe! by Douglas Gregor · 15 years ago
- 5009937 Add calling convention related attributes to related declaration. Mark attributes invalid on type related checking so to add them to declarations only when everything is ok. by Abramo Bagnara · 16 years ago
- a9396af other half of r101005 by Chris Lattner · 16 years ago
- 817b16f revert r98661, gcc_tdiag is not an attribute (PR6542). by Chris Lattner · 16 years ago
- 379e1b9 accept and ignore __gcc_tdiag__ so we don't produce warnings by Chris Lattner · 16 years ago
- c18086a Add support for the weakref attribute. We still produce "alias weak" as llvm-gcc does, but are more strict on what uses of weakref we accept. by Rafael Espindola · 16 years ago
- d9c6663 Add 'ns_returns_not_retained' and 'cf_returns_not_retained' attributes to by Ted Kremenek · 16 years ago
- 06be968 Add IBAction attribute to keep the IBOutlet attribute company. by Ted Kremenek · 16 years ago
- 54a0254 Parse C++ member check attributes - base_check, hiding, and override. by Alexis Hunt · 16 years ago
- 96d5c76 Added rudimentary C++0x attribute support. by Alexis Hunt · 16 years ago
- e4310c8 Add support for cdecl attribute. (As far as I know, it doesn't affect CodeGen by Eli Friedman · 16 years ago
- 9826173 StringSwitch-ify attribute name mapping. by Douglas Gregor · 16 years ago
- 07d0785 PR5218: Replace IdentifierInfo::getName with StringRef version, now that clients by Daniel Dunbar · 16 years ago
- 5bf78579 Rewrite AttributeList::getKind to use StringRef API. by Daniel Dunbar · 16 years ago
- 11289f4 Remove tabs, and whitespace cleanups. by Mike Stump · 16 years ago
- 1f1fdc0 map previously ignored __attribute((malloc)) to noalias attribute of llvm function's return by Ryan Flynn · 16 years ago
- f275870 OpenCL 1.0 support: attributes by Nate Begeman · 16 years ago
- 06de2b5 Add real parsing for __declspec. It doesn't make much of a difference by Eli Friedman · 16 years ago
- f1c2502 implementation of format_arg for ObjC methods/functions. Still more to do. by Fariborz Jahanian · 16 years ago
- 669604c Add back attribute string lookup for 'ns_returns_retained' and by Ted Kremenek · 16 years ago
- 062c14b Remove experimental ownership attributes from Clang. by Ted Kremenek · 16 years ago
- ba53fe9 More attribute renaming: by Ted Kremenek · 17 years ago
- 213ff5a Implement attribute 'ns_autorelease'. by Ted Kremenek · 17 years ago
- 94c464e Implement attribute 'cf_returns_owned' (mirrors 'ns_returns_owned'). by Ted Kremenek · 17 years ago
- de1aa1e Rename ownership attributes: by Ted Kremenek · 17 years ago
- bbec22d Rename attribute 'ns_ownership_returns' to 'ns_returns_ownership'. by Ted Kremenek · 17 years ago
- 6bdfcf4 Remove experimental attribute 'ns_ownership_make_collectable.' by Ted Kremenek · 17 years ago
- 0836a19 Rename attributes 'objc_ownership...' to 'ns_ownership...'. by Ted Kremenek · 17 years ago
- 5dbfa3f Rename attributes: by Ted Kremenek · 17 years ago
- 869292d Implement ownership attribute 'objc_ownership_make_collectable'. This allows one by Ted Kremenek · 17 years ago
- 84bfa2c Add two new checker-specific attributes: 'objc_ownership_release' and by Ted Kremenek · 17 years ago
- ebbef7d Add new checker-specific attribute 'objc_ownership_cfretain'. This is the same by Ted Kremenek · 17 years ago
- 6d7ffe0 accept an ignore the no_instrument_function attribute. Since we don't by Chris Lattner · 17 years ago
- e75de95 Hook up attribute 'objc_ownership_retain' to the analyzer. This attribute allows by Ted Kremenek · 17 years ago
- 2cfd264 Add new checker-specific attribute 'objc_ownership_retain'. This isn't hooked up by Ted Kremenek · 17 years ago
- 44e662c Add new checker-specific attribute 'objc_ownership_returns'. This isn't hooked by Ted Kremenek · 17 years ago
- ddf6ca0 the __gnuc_inline__ attribute is actually named __gnu_inline__, PR4023 by Chris Lattner · 17 years ago
- eaad6b7 recognize the gnuc_inline attribute. by Chris Lattner · 17 years ago
- 7e0fe44 sink abstract typedefs like Action::ExprTy from the Action class by Chris Lattner · 17 years ago
- 40f4ee7 Implement attribute "analyzer_noreturn" (<rdar://problem/6777003>). This allows by Ted Kremenek · 17 years ago