- 176edba Update aosp/master Clang for rebase to r222490. by Stephen Hines · 10 years ago
- 651f13c Updated to Clang 3.5a. by Stephen Hines · 10 years ago
- 6ad3cdd Make helper function static. by Benjamin Kramer · 11 years ago
- bbb3b32 Attribute tablegen now understands that attribute arguments can be optional. This allows for automated checking of the number of arguments expected vs number of arguments given for attributes. Greatly reduces the amount of manual checking required. by Aaron Ballman · 11 years ago
- 8edabd9 Factor out parsing and allocation of IdentifierLoc objects. by Richard Smith · 11 years ago
- 624421f Consolidating the notion of a GNU attribute parameter with the attribute argument list. by Aaron Ballman · 11 years ago
- 76da55d Basic support for Microsoft property declarations and references thereto. by John McCall · 11 years ago
- 51d8c52 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 · 11 years ago
- 55fc873 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 12 years ago
- 0d5a069 Add support for "type safety" attributes that allow checking that 'void *' by Dmitri Gribenko · 12 years ago
- 478851c Drop the ASTContext.h include from Stmt.h and fix up transitive users. by Benjamin Kramer · 12 years ago
- 93f95f2 Handle C++11 attribute namespaces automatically. by Sean Hunt · 12 years ago
- e0d3b4c Add -Wimplicit-fallthrough warning flag, which warns on fallthrough between by Richard Smith · 12 years ago
- 0c19b3c Replace the StringSwitch in AttributeList::getKind() with a by Douglas Gregor · 12 years ago
- 331d2ec Introduce the notion of 'ignored' attributes, so that all attributes by Douglas Gregor · 12 years ago
- 3e7d31a Introduce the notion of an attribute that has no direct representation by Douglas Gregor · 12 years ago
- 184be84 Implement the alternate spellings of attributes aligned (as "align") by Douglas Gregor · 12 years ago
- d6268ff Revert my optimization to AttributeList::getKind() in r155987; by Douglas Gregor · 12 years ago
- b6dd605 Replace the StringSwitch in AttributeList::getKind(const by Douglas Gregor · 12 years ago
- e53ac8a Refactor Clang sema attribute handling. by Michael Han · 12 years ago
- 5297d71 Accept __has_feature(__feature__) as a synonym for __has_feature(feature) (and by Richard Smith · 12 years ago
- 71efba0 The following patch adds __attribute__((no_address_safety_analysis)) which will allow to disable by Kostya Serebryany · 12 years ago
- 71207fc After further discussion, rename attribute 'objc_disable_automatic_synthesis' to 'objc_requires_property_definitions'. by Ted Kremenek · 12 years ago
- 22f18fd Rename attribute 'objc_suppress_autosynthesis' to 'objc_disable_automatic_synthesis'. by Ted Kremenek · 12 years ago
- e23dcf3 objc: introduce objc_suppress_autosynthesis class attributes for later use. by Fariborz Jahanian · 12 years ago
- f87cced Propagate __attribute__((returns_twice)) from C to IL. by Rafael Espindola · 13 years ago
- 8dfac0b Add explicit attributes to mark functions as having had their by John McCall · 13 years ago
- fe98da0 Add an ns_bridged attribute, used to specify that a by John McCall · 13 years ago
- db33e14 Added basic parsing for all remaining attributes, thread safety by Caitlin Sadowski · 13 years ago
- fdde9e7 Added parsing for guarded_var, pt_guarded_var, lockable, by Caitlin Sadowski · 13 years ago
- 5f9e272 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 13 years ago
- dc7c5ad Document the existing objc_precise_lifetime attribute. by John McCall · 13 years ago
- 742352a objc-arc: Support objc_arc_weak_unavailable on those by Fariborz Jahanian · 13 years ago
- b8b0313 Rename objc_lifetime -> objc_ownership, and modify diagnostics to talk about 'ownership', not 'lifetime'. by Argyrios Kyrtzidis · 13 years ago
- f85e193 Automatic Reference Counting. by John McCall · 13 years ago
- c1a0a73 Add ms_struct attribute on record typee (and ignore it for now) - wip. by Fariborz Jahanian · 13 years ago
- 414d896 Implement ARM pcs attribute. Basically it's another way of calling convention selection (AAPCS or by Anton Korobeynikov · 13 years ago
- 0b7e678 Insomniac refactoring: change how the parser allocates attributes so that by John McCall · 13 years ago
- 0a0d2b1 Implement a new 'availability' attribute, that allows one to specify by Douglas Gregor · 13 years ago
- 207f4d8 Add support for language-specific address spaces. On top of that, by Peter Collingbourne · 13 years ago
- d5313b0 Provide an attribute, objc_method_family, to allow the inferred family by John McCall · 13 years ago
- cd5b306 accept and ignore a few things for better OpenBSD compatibility, by Chris Lattner · 13 years ago
- f315fa8 OpenCL: add support for __kernel, kernel keywords and EXTENSION, by Peter Collingbourne · 13 years ago
- b7ee2e5 Revert r124217 because it didn't catch the actual error case it was trying to by Jeffrey Yasskin · 13 years ago
- c60e13a Add an attribute to forbid temporary instances of a type. This allows class by Jeffrey Yasskin · 13 years ago
- c7ad381 Add the ns_consumes_self, ns_consumed, cf_consumed, and ns_returns_autoreleased by John McCall · 13 years ago
- 15e14a2 Get rid of [[hiding]], [[override]] and [[base_check]]. by Anders Carlsson · 13 years ago
- f89e042 Get rid of the [[final]] C++0x attribute. by Anders Carlsson · 13 years ago
- 7f040a9 Refactor how we collect attributes during parsing, and add slots for attributes by John McCall · 14 years ago
- 1154214 Add support for the Microsoft uuid attribute: by Francois Pichet · 14 years ago
- 7b38198 Basic, Sema: add support for CUDA launch_bounds attribute by Peter Collingbourne · 14 years ago
- a6cf1e7 Add support for the common and nocommon attributes. by Eric Christopher · 14 years ago
- ced7671 Basic, Sema: add support for CUDA location attributes by Peter Collingbourne · 14 years ago
- 34c2630 Front-end support for __attribute__((may_alias)). This is not by Dan Gohman · 14 years ago
- 4211bb6 Add support for "neon_vector_type" and "neon_polyvector_type" attributes by Bob Wilson · 14 years ago
- 8113ecf Region-allocate all AttributeList objects from a factory object instead of manually managing them by Ted Kremenek · 14 years ago
- c5127ed fix http://llvm.org/PR8371 in the straightforward way, also adding a comment by Gabor Greif · 14 years ago
- dd0cb22 Add support for attribute((naked)), patch by Zoxc on cfe-commits! by Daniel Dunbar · 14 years ago
- 52fc314 Add symantic support for the Pascal calling convention via by Dawn Perchik · 14 years ago
- b3d8748 Abstract out passing around types and kill off ActionBase. by John McCall · 14 years ago
- 1951085 Another step in the process of making the parser depend on Sema: by John McCall · 14 years ago[Renamed (98%) from lib/Parse/AttributeList.cpp]
- 35cc962 Added vecreturn attribute parsing. by John Thompson · 14 years ago
- dd0e490 After a lengthy design discussion, add support for "ownership attributes" for malloc/free checking. Patch by Andrew McGregor! by Ted Kremenek · 14 years ago
- 521f12d Implements Sema part of init_priority(priority) attribute (radar 8076356) - wip. by Fariborz Jahanian · 14 years ago
- 2b7baf0 Roll back r104941. by John McCall · 14 years ago
- 1d0a585 Add a new attribute on records, __attribute__((adl_invisible)), and define by John McCall · 14 years ago
- 857e918 Add clang support for IBOutletCollection. by Ted Kremenek · 14 years ago
- f813a2c Add support for Microsoft's __thiscall, from Steven Watanabe! by Douglas Gregor · 14 years ago
- e215f72 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 · 14 years ago
- 9f6c772 other half of r101005 by Chris Lattner · 14 years ago
- 6972512 revert r98661, gcc_tdiag is not an attribute (PR6542). by Chris Lattner · 14 years ago
- 3b8097a accept and ignore __gcc_tdiag__ so we don't produce warnings by Chris Lattner · 14 years ago
- 11e8ce7 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 · 14 years ago
- 31c780d Add 'ns_returns_not_retained' and 'cf_returns_not_retained' attributes to by Ted Kremenek · 14 years ago
- efbddd2 Add IBAction attribute to keep the IBOutlet attribute company. by Ted Kremenek · 14 years ago
- 7725e67 Parse C++ member check attributes - base_check, hiding, and override. by Sean Hunt · 15 years ago
- bbd37c6 Added rudimentary C++0x attribute support. by Sean Hunt · 15 years ago
- 8f4c59e Add support for cdecl attribute. (As far as I know, it doesn't affect CodeGen by Eli Friedman · 15 years ago
- fc3bb49 StringSwitch-ify attribute name mapping. by Douglas Gregor · 15 years ago
- 01eb9b9 PR5218: Replace IdentifierInfo::getName with StringRef version, now that clients by Daniel Dunbar · 15 years ago
- 4f90d8d Rewrite AttributeList::getKind to use StringRef API. by Daniel Dunbar · 15 years ago
- 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
- 76168e2 map previously ignored __attribute((malloc)) to noalias attribute of llvm function's return by Ryan Flynn · 15 years ago
- 6f3d838 OpenCL 1.0 support: attributes by Nate Begeman · 15 years ago
- a23b485 Add real parsing for __declspec. It doesn't make much of a difference by Eli Friedman · 15 years ago
- 5b16092 implementation of format_arg for ObjC methods/functions. Still more to do. by Fariborz Jahanian · 15 years ago
- 91ad269 Add back attribute string lookup for 'ns_returns_retained' and by Ted Kremenek · 15 years ago
- 008fc73 Remove experimental ownership attributes from Clang. by Ted Kremenek · 15 years ago
- 7704a33 More attribute renaming: by Ted Kremenek · 15 years ago
- 69aa080 Implement attribute 'ns_autorelease'. by Ted Kremenek · 15 years ago
- e351aa1 Implement attribute 'cf_returns_owned' (mirrors 'ns_returns_owned'). by Ted Kremenek · 15 years ago
- d331dd7 Rename ownership attributes: by Ted Kremenek · 15 years ago
- 6a08469 Rename attribute 'ns_ownership_returns' to 'ns_returns_ownership'. by Ted Kremenek · 15 years ago
- d99b345 Remove experimental attribute 'ns_ownership_make_collectable.' by Ted Kremenek · 15 years ago
- 75494ff Rename attributes 'objc_ownership...' to 'ns_ownership...'. by Ted Kremenek · 15 years ago
- 31c215e Rename attributes: by Ted Kremenek · 15 years ago
- bf20dbd Implement ownership attribute 'objc_ownership_make_collectable'. This allows one by Ted Kremenek · 15 years ago
- c6a59e4 Add two new checker-specific attributes: 'objc_ownership_release' and by Ted Kremenek · 15 years ago
- 4064de9 Add new checker-specific attribute 'objc_ownership_cfretain'. This is the same by Ted Kremenek · 15 years ago
- 5e20448 accept an ignore the no_instrument_function attribute. Since we don't by Chris Lattner · 15 years ago