summaryrefslogtreecommitdiff
path: root/clang/lib/Sema/SemaDeclAttr.cpp
AgeCommit message (Expand)Author
2018-10-04[clang] Add the exclude_from_explicit_instantiation attributeLouis Dionne
2018-10-02[HIP] Support early finalization of device code for -fno-gpu-rdcYaxun Liu
2018-09-26llvm::sort(C.begin(), C.end(), ...) -> llvm::sort(C, ...)Fangrui Song
2018-09-25P0969R0: allow structured binding of accessible members, not only public memb...Richard Smith
2018-09-22Update smart pointer detection for thread safety analysis.Richard Trieu
2018-09-20Thread Safety Analysis: warnings for attributes without argumentsAaron Puchert
2018-09-17Merge two attribute diagnostics into oneAndrew Savonichev
2018-09-10[Sema][ObjC] Infer availability of +new from availability of -init.Erik Pilkington
2018-09-10Prevent cpu-specific/cpu-dispatch from giong on a lambda.Erich Keane
2018-09-06[OpenCL] Relax diagnostics on OpenCL access qualifiersAndrew Savonichev
2018-09-06[OpenCL] Disallow negative attribute argumentsAndrew Savonichev
2018-08-21Address Aaron Ballman's post-commit review comments from r340306, NFCErik Pilkington
2018-08-21Add a new flag and attributes to control static destructor registrationErik Pilkington
2018-08-13Summary:Add clang::reinitializes attributeMartin Bohme
2018-08-09Port getLocEnd -> getEndLocStephen Kelly
2018-08-09Port getLocStart -> getBeginLocStephen Kelly
2018-08-09Implement diagnostic stream operator for ParsedAttr.Erich Keane
2018-08-01[P0936R0] add [[clang::lifetimebound]] attributeRichard Smith
2018-07-30Remove trailing spaceFangrui Song
2018-07-26 [RISCV] Add support for interrupt attributeAna Pazos
2018-07-20Implement cpu_dispatch/cpu_specific MultiversioningErich Keane
2018-07-20Change \t to spacesFangrui Song
2018-07-18Add support for __declspec(code_seg("segname"))Erich Keane
2018-07-13[NFC] Rename clang::AttributeList to clang::ParsedAttrErich Keane
2018-07-12AttributeList de-listifying:Erich Keane
2018-07-09[Builtins][Attributes][X86] Tag all X86 builtins with their required vector w...Craig Topper
2018-06-20When a dependent alignas is applied to a non-dependent typedef,Richard Smith
2018-06-12[CUDA][HIP] Allow CUDA __global__ functions to have amdgpu kernel attributesYaxun Liu
2018-05-18Revert r332470 (and corresponding tests in r332492).Richard Smith
2018-05-16Add support for __declspec(code_seg("segname"))Erich Keane
2018-05-09[Clang] Implement function attribute no_stack_protector.Manoj Gupta
2018-05-09Remove \brief commands from doxygen comments.Adrian Prantl
2018-04-30PR37189 Fix incorrect end source location and spelling for a split '>>' token.Richard Smith
2018-04-16[Availability] Improve availability to consider functions run at load timeSteven Wu
2018-04-12Allow [[maybe_unused]] on static data members; these are considered variables...Aaron Ballman
2018-04-06Fix typos in clangAlexander Kornienko
2018-04-05Remove the temporary availability checking workaround forAlex Lorenz
2018-03-29[Sema] Make deprecation fix-it replace all multi-parameter ObjC method slots.Volodymyr Sapsai
2018-03-27[clang] Change std::sort to llvm::sort in response to r327219Mandeep Singh Grang
2018-03-17Adding nocf_check attribute for cf-protection fine tuningOren Ben Simhon
2018-03-13Reland "[Attr] Fix parameter indexing for several attributes"Joel E. Denny
2018-03-07Avoid including ScopeInfo.h from Sema.hReid Kleckner
2018-03-07Revert r326602, it caused PR36620.Nico Weber
2018-03-04Replace the custom handling for several attributes; NFC.Aaron Ballman
2018-03-03Create a subject list for the `used` attribute rather than use custom checkin...Aaron Ballman
2018-03-02[Attr] Fix parameter indexing for several attributesJoel E. Denny
2018-03-01Remove redundant casts. NFCGeorge Burgess IV
2018-02-25When diagnosing the arguments to alloc_size, report the failing argument usin...Aaron Ballman
2018-02-25Fix a failing assertion with the pointer_with_type_tag attribute when the fun...Aaron Ballman
2018-02-25Add a C++11 and C2x spelling for the type safety attribute (argument_with_typ...Aaron Ballman