summaryrefslogtreecommitdiffstats
path: root/lib/Sema/SemaDeclAttr.cpp
Commit message (Expand)AuthorAgeFilesLines
* [Sema] NFC: Move all availability checking code to SemaDeclAttr.cppErik Pilkington2017-07-181-12/+97
* [AArch64] Add support for __builtin_ms_va_list on aarch64Martin Storsjo2017-07-171-1/+1
* Use ARC parsing rules for ns_returns_retained in MRC so that code canJohn McCall2017-07-151-0/+15
* [Sema] Don't allow -Wunguarded-availability to be silenced with redeclsErik Pilkington2017-07-051-36/+79
* fix trivial typos, NFCHiroshi Inoue2017-06-301-1/+1
* [Sema] Add -Wunguarded-availability-newAlex Lorenz2017-06-221-5/+55
* [XRay][clang] Support capturing the implicit `this` argument to C++ class mem...Dean Michael Berris2017-06-161-6/+8
* Make helper functions static. NFC.Benjamin Kramer2017-05-261-1/+1
* Address follow-up feedback for r303712Argyrios Kyrtzidis2017-05-241-1/+1
* Warn about uses of `@available` that can't suppress theAlex Lorenz2017-05-241-0/+6
* Enhance the 'diagnose_if' attribute so that we can apply it for ObjC methods ...Argyrios Kyrtzidis2017-05-241-4/+5
* [Sema][ObjC] Fix a bug where -Wunguarded-availability was emitted at the wron...Erik Pilkington2017-05-221-0/+9
* [mips] Support `micromips` attributeSimon Atanasyan2017-05-221-2/+8
* [Sema] Avoid duplicate -Wunguarded-availability warnings in nested functionsAlex Lorenz2017-05-161-0/+9
* Add support for pretty platform names to `@available`/Alex Lorenz2017-05-091-1/+3
* ANSIfy. No behavior change.Nico Weber2017-05-051-1/+1
* Warn that the [] spelling of uuid(...) is deprecated.Nico Weber2017-05-051-0/+9
* Add a fix-it for -Wunguarded-availabilityAlex Lorenz2017-05-051-3/+140
* [OpenCL] Add intel_reqd_sub_group_size attribute supportXiuli Pan2017-05-041-0/+28
* [X86] Support of no_caller_saved_registers attributeOren Ben Simhon2017-04-271-5/+33
* -Wunguarded-availability should support if (@available) checks in top-levelAlex Lorenz2017-04-261-0/+2
* Add #pragma clang attribute support to the availability attributeAlex Lorenz2017-04-201-3/+1
* Add #pragma clang attribute support to the external_source_symbol attributeAlex Lorenz2017-04-191-14/+7
* Add #pragma clang attributeAlex Lorenz2017-04-181-0/+3
* Revert r300539 - Add #pragma clang attributeAlex Lorenz2017-04-181-3/+0
* Add #pragma clang attributeAlex Lorenz2017-04-181-0/+3
* Sema: prevent __declspec(naked) use on x64Saleem Abdulrasool2017-04-071-0/+11
* Clang changes for alloc_align attribute Erich Keane2017-03-301-30/+117
* Add [[clang::suppress(rule, ...)]] attributeMatthias Gehre2017-03-271-0/+23
* Correct class-template deprecation behavior-REDUXErich Keane2017-03-231-1/+4
* Revert "Correct class-template deprecation behavior"Martin Bohme2017-03-221-4/+1
* Correct class-template deprecation behaviorErich Keane2017-03-211-1/+4
* Add support for attribute enum_extensibility.Akira Hatanaka2017-03-211-0/+25
* [XRay] [clang] Allow logging the first argument of a function call.Dean Michael Berris2017-03-061-0/+16
* Introduce an 'external_source_symbol' attribute that describes the originAlex Lorenz2017-03-011-0/+29
* Allow attributes before union definitionErich Keane2017-02-281-2/+12
* Factor out function to determine whether we're performing a templateRichard Smith2017-02-211-1/+1
* Fix spelling mistake - paramater -> parameter. NFCI.Simon Pilgrim2017-02-151-2/+2
* [AVR] Add support for the 'interrupt' and 'naked' attributesDylan McKay2017-02-081-0/+32
* Add the diagnose_if attribute to clang.George Burgess IV2017-01-091-11/+98
* Fix warning introduced by r290297.George Burgess IV2016-12-221-1/+1
* Add the alloc_size attribute to clang, attempt 2.George Burgess IV2016-12-221-0/+88
* Revert r290149: Add the alloc_size attribute to clang.Chandler Carruth2016-12-201-88/+0
* Add the alloc_size attribute to clang.George Burgess IV2016-12-201-0/+88
* __uuidof() and declspec(uuid("...")) should be allowed on enumeration typesReid Kleckner2016-12-131-6/+0
* [Sema] Range-ify for loop, add period to comment. NFC.George Burgess IV2016-11-101-2/+2
* regcall: Implement regcall Calling Conv in clangErich Keane2016-11-021-0/+6
* [OpenCL] Mark group functions as convergent in opencl-c.hYaxun Liu2016-11-011-0/+3
* [Sema] Delay partial availability diagnostics, just like deprecatedErik Pilkington2016-10-281-14/+8
* [Objective-C] Add objc_subclassing_restricted attributeAlex Lorenz2016-10-281-0/+3