- 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
- a2d609e Besides the warning, issue unsupported diagnostics in by Fariborz Jahanian · 17 years ago
- 5cb85eb Add Parse/Sema support for weak_import attribute. by Daniel Dunbar · 17 years ago
- b5d8416 don't new[] an empty array when an AttributeList has by Chris Lattner · 17 years ago
- 976fdef gcc spells it "warn_unused_result" (already supported) not "warnunusedresult" by Chris Lattner · 17 years ago
- 62bf9582 just ignore hte format_arg attribute for now, it doesn't have any semantic implications. by Chris Lattner · 17 years ago
- 677a358 add parser and type checking support for attribute((objc_exception)). by Chris Lattner · 17 years ago
- 237f275 Several related changes: by Chris Lattner · 17 years ago
- 0ed56a1 Don't ignore the const attribute - we even have CG support for that. Do ignore the malloc attribute however. by Anders Carlsson · 17 years ago
- b12f4f8 ignore the const attribute for now. by Chris Lattner · 17 years ago
- fee07a0 Sema/AST support for attribute used. Patch by Anders Johnson (with small tweaks & test case)! by Daniel Dunbar · 17 years ago
- b4f3134 Add a new Ignored attribute type, and use it for may_alias. by Anders Carlsson · 17 years ago
- 76187b4 Add sema support for the nodebug attribute. by Anders Carlsson · 17 years ago
- 648bf78 Support __attribute__(section(<name>)) by Daniel Dunbar · 17 years ago
- 4e5cbdc Initial implementation of function overloading in C. by Douglas Gregor · 17 years ago