- 8b8ebdd Removed a parameter from handleAttrWithMessage to make it more consistent with other attribute handlers, as well as other attribute error messages. Added missing test cases for the unavailable attribute, and updated the deprecated test case. by Aaron Ballman · 12 years ago
- 5603df4 Use SmallVectorImpl& for function arguments instead of SmallVector. by Craig Topper · 12 years ago
- ac6f5f4 Check LongDoubleFormat instead of just Width as this is PowerPC specific. by Roman Divacky · 12 years ago
- b6debb6 Add support for TF/TC modes available on eg. PowerPC64. by Roman Divacky · 12 years ago
- 6fc7ad1 Don't allow __attribute__((common)) in C++. PR16330. by Eli Friedman · 12 years ago
- a86d88c Improved source code fidelity for gcc mode attribute. by Enea Zaffanella · 12 years ago
- 317a77f Adding in parsing and the start of semantic support for __sptr and __uptr pointer type qualifiers. This patch also fixes the correlated __ptr32 and __ptr64 pointer qualifiers so that they are truly type attributes instead of declaration attributes. by Aaron Ballman · 13 years ago
- 52d598e Warn on and drop dllimport attrs from variable definitions by Reid Kleckner · 13 years ago
- b144d36 Implement __declspec(selectany) under -fms-extensions by Reid Kleckner · 13 years ago
- b682431 Thread safety analysis: add two new attributes to the thread safety analysis: by DeLesley Hutchins · 13 years ago
- 140c4a7 Refactor diagnostics for MS attributes without -fms-extensions by Reid Kleckner · 13 years ago
- 8f8930f ArrayRef'ize InitializationSequence constructor and InitializationSequence::Diagnose() by Dmitri Gribenko · 13 years ago
- 5e77d76 Basic support for Microsoft property declarations and references thereto. by John McCall · 13 years ago
- fd3834f Annotate flavor of TLS variable (statically or dynamically initialized) onto the AST. by Richard Smith · 13 years ago
- b544572 Rework how ObjC method inherit deprecated/availability. by Ted Kremenek · 13 years ago
- 6ae7e50 Add 178663 back. by Rafael Espindola · 13 years ago
- 985a3ab Revert 178663. by Rafael Espindola · 13 years ago
- adea16b Don't compute a patched/semantic storage class. by Rafael Espindola · 13 years ago
- fb36ede Generate metadata to implement the -cl-kernel-arg-info option. by Guy Benyei · 13 years ago
- 0608ae8 Add support for the 'endian' attribute for OpenCL. by Joey Gouly · 13 years ago
- aba589c Add support for the OpenCL attribute 'vec_type_hint'. by Joey Gouly · 13 years ago
- de6a39f Process #pragma weak only after we know the linkage of the function or variable by Rafael Espindola · 13 years ago
- db77c4a Be more careful in applying pragma weak. Fixes pr14974. by Rafael Espindola · 13 years ago
- 4c0fc99 Unify clang/llvm attributes for asan/tsan/msan (Clang part) by Kostya Serebryany · 13 years ago
- 47f9f2d Revert r175912, "Add support for coldcc to clang" at John's request. by Peter Collingbourne · 13 years ago
- f32b3f2 Add support for coldcc to clang by Peter Collingbourne · 13 years ago
- 3653b7e Don't crash if we try to apply 'alignas' to a variable declared with an by Richard Smith · 13 years ago
- 44c247f Handle alignas(foo...) pack expansions. by Richard Smith · 13 years ago
- e936505 Don't crash when applying an alloc_size attribute on a K&R function. by Argyrios Kyrtzidis · 13 years ago
- bc8caaf Implement C++11 [dcl.align]p6-p8, and C11 6.7.5/7. This had to be split out of by Richard Smith · 13 years ago
- d041a9b Add a new 'type_visibility' attribute to allow users to by John McCall · 13 years ago
- 6adc78e Replace TypeLoc llvm::cast support to be well-defined. by David Blaikie · 13 years ago
- a096b14 The meat of this patch is in BuildCXXMemberCalLExpr where we make it use by Nick Lewycky · 13 years ago
- a7d0384 Excise <cctype> from Clang (except clang-tblgen) in favor of CharInfo.h. by Jordan Rose · 13 years ago
- 9eaab4b Fix diagnostic for bad alignas use: it can't be applied to functions. by Richard Smith · 13 years ago
- 848e1f1 Implement [dcl.align]p5 and C11 6.7.5/4: alignas cannot underalign. by Richard Smith · 13 years ago
- af02bbe [Sema][Attr]Fix alignment attribute printing. by Michael Han · 13 years ago
- 810ad3e Downgrade 'attribute ignored when parsing type' from error to warning, to match by Richard Smith · 13 years ago
- 1dba27c Implement C++11 [dcl.align]p1 and C11 6.7.5/2 rules for alignas and _Alignas. by Richard Smith · 13 years ago
- a5aaca9 Propagate the spelling list index for an attribute across template instantiation. by Richard Smith · 13 years ago
- 9a629ab Actually remove the hack which was blocking the Borland-style attributes from by Richard Smith · 13 years ago
- 0cdcc98 Replace AS_MSTypespec with AS_Keyword, for representing any attribute spelled by Richard Smith · 13 years ago
- e233fbf Finish semantic analysis for [[carries_dependency]] attribute. by Richard Smith · 13 years ago
- cc7e882 Tests and a minor bugfix for [dcl.attr.depend]p1 (C++11 [[carries_dependency]] by Richard Smith · 13 years ago
- 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
- e112151 Fix some wonky formatting, remove spurious emacs major mode marker. No by Nick Lewycky · 13 years ago
- 10876ef Implement C++11 semantics for [[noreturn]] attribute. This required splitting by Richard Smith · 13 years ago
- b306900 Delay linkage checks when validating the weakref attribute. by Rafael Espindola · 13 years ago
- 7d9669e Simplify code. No functionality change. by Rafael Espindola · 13 years ago
- f1d2f0e Check for internal weak decls after merging. by Rafael Espindola · 13 years ago
- 43dc0c7 One can have an unavailable method overridden by an available method, by Douglas Gregor · 13 years ago
- 66a8ca0 When checking availability attributes for consistency between an by Douglas Gregor · 13 years ago
- 1f5a432 Remove some duplication in the handling of __attribute__((ext_vector_size(N))). by Richard Smith · 13 years ago
- 19de561 Disable caching of visibility. by Rafael Espindola · 13 years ago
- b68dd47 Clear LV cache when dropping availability attributes. by Rafael Espindola · 13 years ago
- a3aea43 Tighten types a bit. No functionality change. by Rafael Espindola · 13 years ago
- c231fab Don't crash when trying to apply the availability attribute to a block. by Rafael Espindola · 13 years ago
- 0370597 Use getter. Fixes the build from a bad merge. by Rafael Espindola · 13 years ago
- f0dafd3 Add support for attribute((mode(unwind_word))). by Rafael Espindola · 13 years ago
- 89645bc s/CXX0X/CXX11/g, except for __GNU_EXPERIMENTAL_CXX0X__, and update a few nearby 'C++0x' comments. by Richard Smith · 13 years ago
- f0a014b Add intel_ocl_bicc calling convention as a function attribute to clang. The calling convention is already implemented in LLVM. by Guy Benyei · 13 years ago
- 54606d5 Add 171048 back but invalidate the cache of all redeclarations when setting by Rafael Espindola · 13 years ago
- eb63feb Revert r171048, "Cache visibility of decls." by NAKAMURA Takumi · 13 years ago
- f92a59f Cache visibility of decls. by Rafael Espindola · 13 years ago
- 4442605 Revert r170500. It over-zealously converted *ALL* things named Attributes, which is wrong here. by Bill Wendling · 13 years ago
- 7967fc1 Rename the 'Attributes' class to 'Attribute'. It's going to represent a single attribute in the future. by Bill Wendling · 13 years ago
- ff7d47a Change DeclContextLookup(Const)Result to (Mutable)ArrayRef<NamedDecl*>, as per review discussion in r170365 by David Blaikie · 13 years ago
- 02df2e0 Virtual method overrides can no longer have mismatched calling conventions. This fixes PR14339. by Aaron Ballman · 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
- 3d699e0 A couple of small fixes to r167783 by Kaelyn Uhrain · 13 years ago
- 8681f9d Enable C++11 attribute syntax for warn_unused_result and allow it to be by Kaelyn Uhrain · 13 years ago
- efa45b2 Reduce nesting. No functionality change. by Nico Weber · 13 years ago
- c087c3f Add missing check to warning for packed attribute. PR14259. by Eli Friedman · 13 years ago
- 4e17206 Update the front end to use minsize attribute by Quentin Colombet · 13 years ago
- ee3e0fb Revert commit r166946 by Quentin Colombet · 13 years ago
- 0d6b5e5 Make forcesizeopt attribute available to the end user by Quentin Colombet · 13 years ago
- a202096 Add pnaclcall convention to Native Client targets. by Derek Schuff · 13 years ago
- 9ee2d047 Make -mms-bitfields behave consistently. by Eli Friedman · 13 years ago
- e91c6be Allowing individual targets to determine whether a given calling convention is allowed or ignored with warning. This allows for correct name mangling for x64 targets on Windows, which in turn allows for linking against the Win32 APIs. by Aaron Ballman · 13 years ago
- 974c948 objective-C: when diagnosing deprecated/unavailable usage of by Fariborz Jahanian · 13 years ago
- 93cddf3 Fix warning from r163642 by DeLesley Hutchins · 13 years ago
- 781fe38 Thread safety analysis: fix bug related to lock_returned attribute on templates. by DeLesley Hutchins · 13 years ago
- 566fff0 objective-C: introduce __attribute((objc_requires_super)) on method by Fariborz Jahanian · 13 years ago
- a5a00e8 Thread-safety analysis: Add support for selectively turning off warnings by DeLesley Hutchins · 13 years ago
- e30771f Revert r163078 per chandlerc's request. by Joao Matos · 13 years ago
- 26b2095 Added a diagnostic for mismatched MS inheritance attributes. Also fixed the incomplete type member pointer size calculation under the MS ABI. by Joao Matos · 13 years ago
- 3c3d57b Thread-safety analysis: fix handling of string constants in mutex by DeLesley Hutchins · 13 years ago
- 7712eef Fix serious regression introduced in r157780 where __attribute__((NSObject)) by Ted Kremenek · 13 years ago
- 272b7dc objective-C arc: ns_returns_retained is a type attribute in ARC, by Fariborz Jahanian · 13 years ago
- e4a5a90 Add support for "type safety" attributes that allow checking that 'void *' by Dmitri Gribenko · 13 years ago
- 25885f4 Remove and simplify unused checking code. by Benjamin Kramer · 13 years ago
- 833fb9f Fix horribly broken sema of __attribute__((pcs())). by Benjamin Kramer · 13 years ago
- 971bfa1 Unify the codepaths for emitting deprecation warnings. The test changes are just to account for us emitting notes more consistently. by Eli Friedman · 13 years ago
- a9171bc Fix line endings. by Michael Han · 13 years ago
- 0859707 Emit debug info for dynamic initializers. Permit __attribute__((nodebug)) on by Nick Lewycky · 13 years ago
- cfb4517 Fix whitespace, whoops missed a spot! by Nick Lewycky · 13 years ago
- b9e4a3a Fix whitespace, tabs to spaces. No functionality change. by Nick Lewycky · 13 years ago
- 3be3b44 Refactor handler functions for thread safety attributes. by Michael Han · 13 years ago
- bcffcdf Patch by Anton Lokhmotov to add OpenCL work group size attributes. by Tanya Lattner · 13 years ago
- d3b01bc Support the tls_model attribute (PR9788) by Hans Wennborg · 13 years ago