summaryrefslogtreecommitdiff
path: root/lib/Sema/SemaDecl.cpp
Commit message (Expand)AuthorAgeFilesLines
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* Emit !callback metadata and introduce the callback attributeJohannes Doerfert2019-01-191-2/+13
* [Sema] Suppress a warning about a forward-declared fixed enum in C modeErik Pilkington2019-01-181-2/+1
* [clang][slh] add Clang attr no_speculative_load_hardeningZola Bridges2019-01-181-0/+4
* Fix cpu-dispatch MV regression caused by r347812Erich Keane2019-01-151-1/+2
* [OpenCL] Set generic addr space of 'this' in special class members.Anastasia Stulova2019-01-141-6/+1
* [Sema] If CheckPlaceholderExpr rewrites the initializer of an autoAkira Hatanaka2019-01-111-4/+6
* Remember to instantiate explicit template argument lists in a friendRichard Smith2019-01-111-3/+7
* Use DeclSpec for quals in DeclaratorChunk::FunctionTypeInfo.Anastasia Stulova2019-01-091-4/+0
* DR674, PR38883, PR40238: Qualified friend lookup should look for aRichard Smith2019-01-071-11/+6
* Refactor the way we handle diagnosing unused expression results.Aaron Ballman2019-01-041-3/+3
* [Sema][NFC] Remove some unnecessary calls to getASTContext.Bruno Ricci2018-12-211-4/+4
* [OpenCL] Add generic AS to 'this' pointerMikael Nilsson2018-12-131-3/+8
* Revert "[OpenCL] Add generic AS to 'this' pointer"Mikael Nilsson2018-12-121-8/+3
* [OpenCL] Add generic AS to 'this' pointerMikael Nilsson2018-12-121-3/+8
* Misc typos fixes in ./lib folderRaphael Isemann2018-12-101-3/+3
* Diagnose friend function template redefinitions.Serge Pavlov2018-12-061-0/+23
* [Sema] Push and Pop Expression Evaluation Context Records at the start and en...Leonard Chan2018-12-061-0/+26
* Do not check for parameters shadowing fields in function declarations.Aaron Ballman2018-12-051-7/+0
* Fix -Wmismatched-tags to not warn on redeclarations of structs in systemRichard Smith2018-12-041-46/+76
* Revert "Revert r347417 "Re-Reinstate 347294 with a fix for the failures.""Fangrui Song2018-11-301-2/+4
* Revert r347417 "Re-Reinstate 347294 with a fix for the failures."Fangrui Song2018-11-301-4/+2
* [OpenCL] Improve diags for addr spaces in templatesAnastasia Stulova2018-11-291-19/+21
* Allow cpu-dispatch forward declarations.Erich Keane2018-11-281-8/+9
* Correct 'target' default behavior on redecl, allow forward declaration.Erich Keane2018-11-281-5/+47
* [NFC] Move MultIversioning::Type into Decl so that it can be used inErich Keane2018-11-281-43/+29
* Re-commit r347417 "Re-Reinstate 347294 with a fix for the failures."Hans Wennborg2018-11-281-2/+4
* Revert r347417 "Re-Reinstate 347294 with a fix for the failures."Hans Wennborg2018-11-271-4/+2
* Re-Reinstate 347294 with a fix for the failures.Bill Wendling2018-11-211-2/+4
* Revert r347364 again, the fix was incomplete.Nico Weber2018-11-211-4/+2
* Reinstate 347294 with a fix for the failures.Bill Wendling2018-11-201-2/+4
* [OpenCL] Enable address spaces for references in C++Anastasia Stulova2018-11-161-4/+8
* Add /Zc:DllexportInlines option to clang-clTakuto Ikuta2018-11-031-0/+26
* Diagnose parameter names that shadow the names of inherited fields under -Wsh...Aaron Ballman2018-11-021-0/+7
* [clang-cl] Inherit dllexport to static locals also in template instantiations...Hans Wennborg2018-10-311-8/+20
* NFC: Remove the ObjC1/ObjC2 distinction from clang (and related projects)Erik Pilkington2018-10-301-4/+4
* [Sema] Do not show unused parameter warnings when body is skippedIlya Biryukov2018-10-241-2/+3
* Silence the -Wshadow warning for enumerators shadowing a type.Aaron Ballman2018-10-221-1/+1
* Improve -Wshadow warnings with enumerators.Aaron Ballman2018-10-111-2/+9
* [Sema] Fix a multiple definition bug with friends and templatesErik Pilkington2018-10-101-2/+8
* Distinguish `__block` variables that are captured by escaping blocksAkira Hatanaka2018-10-011-31/+2
* Revert r343518.Akira Hatanaka2018-10-011-2/+31
* Distinguish `__block` variables that are captured by escaping blocksAkira Hatanaka2018-10-011-31/+2
* Use the container form llvm::sort(C, ...)Fangrui Song2018-09-301-2/+2
* [Sema] Use a more civilized hash map to implement -Wduplicate-enum.Erik Pilkington2018-09-251-1/+1
* Revert "We allow implicit function declarations as an extension in all C dial...Anastasia Stulova2018-09-241-3/+5
* [modules] Frontend support for building a header module from a list ofRichard Smith2018-09-151-1/+19
* Consistently create a new declaration when merging a pre-existing butRichard Smith2018-09-121-5/+11
* PR33222: Require the declared return type not the actual return type toRichard Smith2018-09-101-8/+3
* Part of PR33222: defer enforcing return type mismatch for dependentRichard Smith2018-09-101-19/+60