- ae6ebd3 Implement __attribute__((internal_linkage)). by Evgeniy Stepanov · 10 years ago
- c866762 Add support for function attribute 'not_tail_called'. by Akira Hatanaka · 10 years ago
- 7a73cc7 Support tvOS and watchOS availability attributes by Tim Northover · 10 years ago
- c6af8c6 Refine r251469 to give better (and more localizable) diagnostics by John McCall · 10 years ago
- a62c1a9 Add the ability to define "fake" arguments on attributes. by John McCall · 10 years ago
- b61e14e Be more conservative about diagnosing "incorrect" uses of __weak: by John McCall · 10 years ago
- 6269236 Amending r249721 to properly handle pathological attribute-related names like __ and ____. by Aaron Ballman · 10 years ago
- 8b5e7ba When mapping no_sanitize_* attributes to no_sanitize attributes, handle GNU-style formatting that involves prefix and suffix underscores. Cleans up other usages of similar functionality. by Aaron Ballman · 10 years ago
- d2a713e Don't inherit availability information when implementing a protocol requirement. by Douglas Gregor · 10 years ago
- 2b504dc Thread Safety Analysis: allow capability attribute on unions. by DeLesley Hutchins · 10 years ago
- 7b41f70 [CUDA] __global__ functions should always be visible externally. by Artem Belevich · 10 years ago
- c3fa25d [CUDA] Add implicit __attribute__((used)) to all __global__ functions. by Artem Belevich · 10 years ago
- 5869ec4 MS ABI: Don't allow dllexport/import on lambdas by Hans Wennborg · 10 years ago
- b64963e Fix some coding standard issues and delete a dead conditional. by Eric Christopher · 10 years ago
- 3b0f87d Revert "[CUDA] Add implicit __attribute__((used)) to all __global__ functions." by Daniel Jasper · 10 years ago
- b7e4aab [CUDA] Add implicit __attribute__((used)) to all __global__ functions. by Artem Belevich · 10 years ago
- 0be6bd0 [Sema] Refactor AddAlignedAttr to reduce indentation by David Majnemer · 10 years ago
- 29c69db [Sema] The alignment of an object has an upper bound from the object file format by David Majnemer · 10 years ago
- 6e4f6e1 [AST] Turn the callbacks of lookupInBases and forallBases into a function_ref by Benjamin Kramer · 10 years ago
- 7c73083 Ignore the "novtable" declspec when not using the Microsoft C++ ABI. by Bob Wilson · 10 years ago
- 1bf0f8e [MS Compat] Add support for __declspec(noalias) by David Majnemer · 10 years ago
- d30e2ee Add a "maximum TLS alignment" characteristic to the target info, so it by Paul Robinson · 10 years ago
- fde6495 [ObjC] Add NSValue support for objc_boxed_expressions by Alex Denisov · 10 years ago
- eb6e64c Allow the cf_returns_[not_]retained attributes to appear on out-parameters. by Douglas Gregor · 10 years ago
- 326057d [ATTRIBUTE] Support base vector types of __attribute__((mode)), patch by Alexey Frolov by Alexey Bataev · 10 years ago
- 789a7ad Add a warning for unsupported elements of the target attribute. by Eric Christopher · 10 years ago
- 11acf73 Add support for the the target attribute. by Eric Christopher · 10 years ago
- eec7cb1 Remove dead code. by Richard Smith · 11 years ago
- 9441094 Use llvm::StringSwitch<std::string> to take advantage of implicit asserting conversion to std::string. by Peter Collingbourne · 11 years ago
- 915df99 Implement no_sanitize attribute. by Peter Collingbourne · 11 years ago
- d17c03e Don't warn about use of deprecated API when the containing context is unavailable. by Jordan Rose · 11 years ago
- 7093e40 [cuda] Allow using integral non-type template parameters as launch_bounds attribute arguments. by Artem Belevich · 11 years ago
- 7a60b6d [Objective-C Sema] patch to introduce IndependentClass by Fariborz Jahanian · 11 years ago
- 0686481 [Sema] Don't crash when __attribute__((nonnull)) is applied to blocks by David Majnemer · 11 years ago
- 26a1e0e [Sema] Don't permit dependent alignments on non-dependent typedef-names by David Majnemer · 11 years ago
- f85d982 [Modules] Make "#pragma weak" undeclared identifiers be tracked by Chandler Carruth · 11 years ago
- 0055a19 Add -Wpartial-availability. by Nico Weber · 11 years ago
- 2a13322 Implement section pragma feedback on r205810 by Reid Kleckner · 11 years ago
- 9fde2e0 Win64: Silently ignore __stdcall, __fastcall, and __thiscall by Reid Kleckner · 11 years ago
- cf4bdde Cleanup: remove artificial division between lookup results and const lookup by Richard Smith · 11 years ago
- f8dce0f [Objective-C]. Provide a new formatting kind, "os_trace" which by Fariborz Jahanian · 11 years ago
- 6b5ed34 Add support for analyzing FreeBSD kernel printf extensions. by Dimitry Andric · 11 years ago
- b47d606 Sema: partially address post-commit comments by Saleem Abdulrasool · 11 years ago
- f25731a Minor tweaks to r229447 to ensure the attribute is properly quoted when diagnosed. by Aaron Ballman · 11 years ago
- f931a38 Sema: diagnose use of unscoped deprecated prior to C++14 by Saleem Abdulrasool · 11 years ago
- 631a90b Sema: Add support for __declspec(restrict) by David Majnemer · 11 years ago
- 8ab003a The prefix 'Ms-' should be 'MS-' by David Majnemer · 11 years ago
- 129f417 MS ABI: Implement support for 'novtable' by David Majnemer · 11 years ago
- 2859258 Allow objc_bridge(id) to be used on typedefs of [cv] void*. by John McCall · 11 years ago
- 3970a7e Remove support for pnaclcall attribute by Derek Schuff · 11 years ago
- 475b25e AST: Don't ignore alignas on EnumDecls when calculating alignment by David Majnemer · 11 years ago
- c91ac9e Fix crashes on missing @interface for category by Ben Langmuir · 11 years ago
- 2dc8146 Sema: Variable definitions cannot be __attribute__((alias)) by David Majnemer · 11 years ago
- 080b1f3 When attribute 'optnone' appears on the same declaration with a by Paul Robinson · 11 years ago
- 462fd1e Wrap to 80 columns. No behavior change. by Nico Weber · 11 years ago
- 55ef151 Attributes accepting an EnumArgument are allowed to pass a string literal, or an identifier. VariadicEnumArguments now behave consistently instead of only accepting a string literal. by Aaron Ballman · 11 years ago
- 30e41fb Warn when attribute 'optnone' conflicts with attributes on a by Paul Robinson · 11 years ago
- 706f315 Sema: attribute((annotate)) must have at least one argument by David Majnemer · 11 years ago
- aae2fba Diagnose attributes 'optnone' and 'minsize' on the same declaration. by Paul Robinson · 11 years ago
- 621b6d3 Revert r223980 as it had wrong commit message. by Paul Robinson · 11 years ago
- 2936851 Rename a couple of preprocessor symbols to be more descriptive. NFC. by Paul Robinson · 11 years ago
- b9e9dc5 Workaround attribute ordering issue with kernel only attributes by Matt Arsenault · 11 years ago
- 43cfcbc Use else if when checking multiple attributes. by Matt Arsenault · 11 years ago
- be243a7 Adding a FIXME to the code, based on a discussion in IRC; NFC. by Aaron Ballman · 11 years ago
- 43fae6c Add attributes for AMDGPU register limits. by Matt Arsenault · 11 years ago
- 724f14e Create a new 'flag_enum' attribute. by Alexis Hunt · 11 years ago
- 43f4010 [c++1z] Support [[deprecated]] attributes on namespaces. Note that it only applies to situations where the namespace is mentioned. Thus, use on anonymous namespaces is diagnosed. by Aaron Ballman · 11 years ago
- 606bd6d Don't dllimport inline functions when targeting MinGW (PR21366) by Hans Wennborg · 11 years ago
- d7857f0 Add frontend support for __vectorcall by Reid Kleckner · 11 years ago
- fb23752 Turned Sema::HandleDelayedAvailabilityCheck into a static function; NFC. by Aaron Ballman · 11 years ago
- 1b0d24e Initial support for the align_value attribute by Hal Finkel · 11 years ago
- ee90a22 Support the assume_aligned function attribute by Hal Finkel · 11 years ago
- bcc0608 Add __builtin_assume and __builtin_assume_aligned using @llvm.assume. by Hal Finkel · 11 years ago
- 8386004 Fix up formatting. by Eli Bendersky · 11 years ago
- 588bd9b Fix representation of __attribute__((nonnull)) to support correctly modeling by Richard Smith · 11 years ago
- dfe8cc5 Highlight the offending function parameter when the format argument refers to an invalid function parameter type. by Aaron Ballman · 11 years ago
- 2f9e88b Highlight the offending function parameter when the format_arg argument refers to an invalid function parameter type. by Aaron Ballman · 11 years ago
- e13d009 Dropping some else-after-returns. No functional changes intended. by Aaron Ballman · 11 years ago
- 4bfa0de Improving diagnostic source ranges for the nonnull attribute. Now it highlights the attribute and the faulty nonpointer type when possible. by Aaron Ballman · 11 years ago
- ef7aef8 Implemented a diagnostic to handle multiple, distinct ownership_return attributes on the same declaration. This removes a FIXME from the code. by Aaron Ballman · 11 years ago
- 634e462 Removing an outdated FIXME. No functional changes. by Aaron Ballman · 11 years ago
- 8ed8dbd Automate attribute argument count semantic checking when there are variadic or optional arguments present. With this, the only time you should have to manually check attribute argument counts is when HasCustomParsing is set to true, or when you have variadic arguments that aren't really variadic (like ownership_holds and friends). by Aaron Ballman · 11 years ago
- 31f4231 Improving the "integer constant too large" diagnostics based on post-commit feedback from Richard Smith. Amends r213657. by Aaron Ballman · 11 years ago
- adfdde5 Improve the checkUInt32Argument() helper function so that it diagnoses integer constants larger than 32-bits. by Aaron Ballman · 11 years ago
- a2e5deb Objective-C. Changes per A. Ballman's comment by Fariborz Jahanian · 11 years ago
- 451b92a Objective-C. Introducing __attribute__((objc_runtime_name("runtimename")) by Fariborz Jahanian · 11 years ago
- 958027b Fix typos by Alp Toker · 11 years ago
- 6288d06 The returns_nonnull attribute does not require a function prototype because it affects only the return value, not any arguments. In turn, asking for a function or method result type should not require a function prototype either, so getFunctionOrMethodResultType has been relaxed. by Aaron Ballman · 11 years ago
- 03376dc Switch over a few uses of param_begin() to parameters() by Alp Toker · 11 years ago
- f5b1079 Make FunctionDecl::getReturnTypeSourceRange() support non-builtin types by Alp Toker · 11 years ago
- 5e64528 MS ABI: Ignore dll attributes on partial template specializations by Hans Wennborg · 11 years ago
- e82f19c Merge handleDLLImportAttr and handleDLLExportAttr into one function. by Hans Wennborg · 11 years ago
- 89ea961 Objective-C. Diagnose when property access is using declared by Fariborz Jahanian · 11 years ago
- 4eba3dc Objective-C. Use isObjCRetainableType in my last patch. NFC. by Fariborz Jahanian · 11 years ago
- 9c10032 Objective-C. Accept '__attribute__((__ns_returns_retained__))' by Fariborz Jahanian · 11 years ago
- 01a7598 Refactoring. Remove release and take methods from ActionResult. Rename takeAs to getAs. by Nikola Smiljanic · 12 years ago
- c3ec149 [C++11] Use 'nullptr'. Sema edition. by Craig Topper · 12 years ago
- be4be16 Don't suppress warning about dllimport on typedefs etc. in MicrosoftExt mode by Hans Wennborg · 12 years ago
- 41af7c2 Implement the flatten attribute. by Peter Collingbourne · 12 years ago
- b4728c1 Implement the no_split_stack attribute. by Peter Collingbourne · 12 years ago