Rafael Espindola
							
						 
						
							 
							
							
							
							
								
							
							
								d63b2f3996 
								
							 
						 
						
							
							
								
								Update for PrintHelpMessage not calling exit.  
							
							 
							
							... 
							
							
							
							llvm-svn: 312769 
							
						 
						
							2017-09-08 00:33:39 +00:00  
						
					 
				
					
						
							
							
								 
								Piotr Padlewski
							
						 
						
							 
							
							
							
							
								
							
							
								08124b110a 
								
							 
						 
						
							
							
								
								modernize-use-auto NFC fixes  
							
							 
							
							... 
							
							
							
							llvm-svn: 289656 
							
						 
						
							2016-12-14 15:29:23 +00:00  
						
					 
				
					
						
							
							
								 
								Martin Bohme
							
						 
						
							 
							
							
							
							
								
							
							
								e9a265a267 
								
							 
						 
						
							
							
								
								Adapt to TraverseLambdaCapture interface change from D23204  
							
							 
							
							... 
							
							
							
							Summary:
Depends on D23204.
This is intended to be submitted immediately after D23204 lands.
Reviewers: jdennett, alexfh
Subscribers: cfe-commits
Differential Revision: https://reviews.llvm.org/D23543 
llvm-svn: 278934 
							
						 
						
							2016-08-17 15:00:22 +00:00  
						
					 
				
					
						
							
							
								 
								Alexander Kornienko
							
						 
						
							 
							
							
							
							
								
							
							
								0caf6dadce 
								
							 
						 
						
							
							
								
								Accommodate interface change in r252134.  
							
							 
							
							... 
							
							
							
							llvm-svn: 252138 
							
						 
						
							2015-11-05 02:30:21 +00:00  
						
					 
				
					
						
							
							
								 
								NAKAMURA Takumi
							
						 
						
							 
							
							
							
							
								
							
							
								fdaefe533b 
								
							 
						 
						
							
							
								
								Prune CRLF.  
							
							 
							
							... 
							
							
							
							llvm-svn: 247541 
							
						 
						
							2015-09-14 11:13:39 +00:00  
						
					 
				
					
						
							
							
								 
								John Thompson
							
						 
						
							 
							
							
							
							
								
							
							
								4018c62428 
								
							 
						 
						
							
							
								
								Added mechanism to modularize for doing a compilation precheck  
							
							 
							
							... 
							
							
							
							to determine files that have comnpilation or dependency problems.
A new -display-file-lists option use this to display lists of good files
(no compile errors), problem files, and a combined list with
problem files preceded by a '#'.  The problem files list can be
used in the module map generation assistant mode to exclude
problem files.  The combined files list can be used during module
map development.  See added docs.
llvm-svn: 241880 
							
						 
						
							2015-07-10 00:37:25 +00:00  
						
					 
				
					
						
							
							
								 
								John Thompson
							
						 
						
							 
							
							
							
							
								
							
							
								91656d2db6 
								
							 
						 
						
							
							
								
								Fixed erroneous comments.  
							
							 
							
							... 
							
							
							
							llvm-svn: 241726 
							
						 
						
							2015-07-08 21:05:57 +00:00  
						
					 
				
					
						
							
							
								 
								John Thompson
							
						 
						
							 
							
							
							
							
								
							
							
								ddd7dea4b1 
								
							 
						 
						
							
							
								
								Fixed erroneous comment.  
							
							 
							
							... 
							
							
							
							llvm-svn: 241724 
							
						 
						
							2015-07-08 20:57:32 +00:00  
						
					 
				
					
						
							
							
								 
								Yaron Keren
							
						 
						
							 
							
							
							
							
								
							
							
								40178c352e 
								
							 
						 
						
							
							
								
								Revert r241330. It compiled with Visual C++ 2013 and gcc 4.9.1 (mingw) but now fails the bots.  
							
							 
							
							... 
							
							
							
							llvm-svn: 241335 
							
						 
						
							2015-07-03 09:30:33 +00:00  
						
					 
				
					
						
							
							
								 
								Yaron Keren
							
						 
						
							 
							
							
							
							
								
							
							
								452670165c 
								
							 
						 
						
							
							
								
								Replace some const std::string & with llvm::StringRef or std::string  
							
							 
							
							... 
							
							
							
							and std::move to avoid implicit std::string construction.
Patch by Eugene Kosov.
llvm-svn: 241330 
							
						 
						
							2015-07-03 09:16:20 +00:00  
						
					 
				
					
						
							
							
								 
								David Blaikie
							
						 
						
							 
							
							
							
							
								
							
							
								1f02f962f5 
								
							 
						 
						
							
							
								
								Update for LLVM API change to return by InputArgList directly (rather than by pointer) from ParseArgs  
							
							 
							
							... 
							
							
							
							llvm-svn: 240348 
							
						 
						
							2015-06-22 22:06:58 +00:00  
						
					 
				
					
						
							
							
								 
								David Blaikie
							
						 
						
							 
							
							
							
							
								
							
							
								faa9280bdc 
								
							 
						 
						
							
							
								
								Update for ParseARgs ArrayRef-ification  
							
							 
							
							... 
							
							
							
							llvm-svn: 240239 
							
						 
						
							2015-06-21 06:58:19 +00:00  
						
					 
				
					
						
							
							
								 
								John Thompson
							
						 
						
							 
							
							
							
							
								
							
							
								96f5551b03 
								
							 
						 
						
							
							
								
								Fixed modularize to warn about missing headers referenced in a module map.  
							
							 
							
							... 
							
							
							
							llvm-svn: 239122 
							
						 
						
							2015-06-04 23:35:19 +00:00  
						
					 
				
					
						
							
							
								 
								John Thompson
							
						 
						
							 
							
							
							
							
								
							
							
								cf777e9f05 
								
							 
						 
						
							
							
								
								Fixed option comment. '=' is required.  
							
							 
							
							... 
							
							
							
							llvm-svn: 238997 
							
						 
						
							2015-06-04 01:10:19 +00:00  
						
					 
				
					
						
							
							
								 
								John Thompson
							
						 
						
							 
							
							
							
							
								
							
							
								f9f62b116f 
								
							 
						 
						
							
							
								
								Changed option processing to implicitly use -x c++ if no other -x option specified.  Added implicit -w option to disable compilation warnings, in particular to avoid warning on pragma once.  
							
							 
							
							... 
							
							
							
							llvm-svn: 236625 
							
						 
						
							2015-05-06 18:43:01 +00:00  
						
					 
				
					
						
							
							
								 
								Richard Smith
							
						 
						
							 
							
							
							
							
								
							
							
								76e66607a3 
								
							 
						 
						
							
							
								
								Fix clang-tools-extra build after clang r235614.  
							
							 
							
							... 
							
							
							
							llvm-svn: 235642 
							
						 
						
							2015-04-23 20:38:48 +00:00  
						
					 
				
					
						
							
							
								 
								Alexander Kornienko
							
						 
						
							 
							
							
							
							
								
							
							
								87638f6345 
								
							 
						 
						
							
							
								
								Use 'override/final' instead of 'virtual' for overridden methods  
							
							 
							
							... 
							
							
							
							Summary:
The patch is generated using clang-tidy misc-use-override check.
This command was used:
  tools/clang/tools/extra/clang-tidy/tool/run-clang-tidy.py \
      -checks='-*,misc-use-override' -header-filter='llvm|clang' -j=32 -fix
  svn diff | clang-format-diff -i
Reviewers: dblaikie
Reviewed By: dblaikie
Subscribers: cfe-commits
Differential Revision: http://reviews.llvm.org/D8927 
llvm-svn: 234681 
							
						 
						
							2015-04-11 07:59:33 +00:00  
						
					 
				
					
						
							
							
								 
								Benjamin Kramer
							
						 
						
							 
							
							
							
							
								
							
							
								e71037123b 
								
							 
						 
						
							
							
								
								Make helpers static. clang-tools edition.  
							
							 
							
							... 
							
							
							
							Also purge dead code found by it. NFC.
llvm-svn: 232948 
							
						 
						
							2015-03-23 12:49:15 +00:00  
						
					 
				
					
						
							
							
								 
								John Thompson
							
						 
						
							 
							
							
							
							
								
							
							
								8eb8d93672 
								
							 
						 
						
							
							
								
								Added module map coverage support, extracted from module-map-checker.  
							
							 
							
							... 
							
							
							
							llvm-svn: 229869 
							
						 
						
							2015-02-19 16:47:27 +00:00  
						
					 
				
					
						
							
							
								 
								John Thompson
							
						 
						
							 
							
							
							
							
								
							
							
								9cb7964641 
								
							 
						 
						
							
							
								
								Added support for extracting headers from module maps as a source for the header list.  
							
							 
							
							... 
							
							
							
							llvm-svn: 229692 
							
						 
						
							2015-02-18 16:14:32 +00:00  
						
					 
				
					
						
							
							
								 
								John Thompson
							
						 
						
							 
							
							
							
							
								
							
							
								eaa4c73d62 
								
							 
						 
						
							
							
								
								Updated file comment on modularize usage, as it was out-of-date.  
							
							 
							
							... 
							
							
							
							llvm-svn: 229677 
							
						 
						
							2015-02-18 15:11:12 +00:00  
						
					 
				
					
						
							
							
								 
								John Thompson
							
						 
						
							 
							
							
							
							
								
							
							
								3dcb3934c6 
								
							 
						 
						
							
							
								
								Add canonical path conversion function and use it so paths are consistent.  
							
							 
							
							... 
							
							
							
							llvm-svn: 229540 
							
						 
						
							2015-02-17 20:43:47 +00:00  
						
					 
				
					
						
							
							
								 
								John Thompson
							
						 
						
							 
							
							
							
							
								
							
							
								d845baecb4 
								
							 
						 
						
							
							
								
								Moved header list loading to new class. This is staging for adding module map loading and checking support.  
							
							 
							
							... 
							
							
							
							llvm-svn: 229108 
							
						 
						
							2015-02-13 14:29:22 +00:00  
						
					 
				
					
						
							
							
								 
								NAKAMURA Takumi
							
						 
						
							 
							
							
							
							
								
							
							
								24fbdf124b 
								
							 
						 
						
							
							
								
								Modularize.cpp: Simplify. Vector may be aware of ranged-for.  
							
							 
							
							... 
							
							
							
							llvm-svn: 228993 
							
						 
						
							2015-02-13 00:28:32 +00:00  
						
					 
				
					
						
							
							
								 
								NAKAMURA Takumi
							
						 
						
							 
							
							
							
							
								
							
							
								c8930de79e 
								
							 
						 
						
							
							
								
								Modularize.cpp: Prune CRLFs.  
							
							 
							
							... 
							
							
							
							llvm-svn: 228992 
							
						 
						
							2015-02-13 00:28:26 +00:00  
						
					 
				
					
						
							
							
								 
								John Thompson
							
						 
						
							 
							
							
							
							
								
							
							
								469bbc002a 
								
							 
						 
						
							
							
								
								Added support for multiple header list files, as a precursor for when we need to load multiple module maps.  
							
							 
							
							... 
							
							
							
							llvm-svn: 228935 
							
						 
						
							2015-02-12 16:22:09 +00:00  
						
					 
				
					
						
							
							
								 
								John Thompson
							
						 
						
							 
							
							
							
							
								
							
							
								ecd3b04cd7 
								
							 
						 
						
							
							
								
								Added -block-check-header-list-only option.  This is a work-around for private includes that purposefully get included inside blocks.  
							
							 
							
							... 
							
							
							
							llvm-svn: 228846 
							
						 
						
							2015-02-11 16:58:36 +00:00  
						
					 
				
					
						
							
							
								 
								John Thompson
							
						 
						
							 
							
							
							
							
								
							
							
								5d9862f071 
								
							 
						 
						
							
							
								
								Renamed module.map to module.modulemap (modularize).  
							
							 
							
							... 
							
							
							
							llvm-svn: 228693 
							
						 
						
							2015-02-10 14:45:30 +00:00  
						
					 
				
					
						
							
							
								 
								Alexander Kornienko
							
						 
						
							 
							
							
							
							
								
							
							
								d365731dd0 
								
							 
						 
						
							
							
								
								Make ArgumentsAdjuster an std::function (clang-tools-extra part of D6505).  
							
							 
							
							... 
							
							
							
							Reviewers: klimek
Reviewed By: klimek
Subscribers: cfe-commits
Differential Revision: http://reviews.llvm.org/D6506 
llvm-svn: 223249 
							
						 
						
							2014-12-03 17:53:03 +00:00  
						
					 
				
					
						
							
							
								 
								David Blaikie
							
						 
						
							 
							
							
							
							
								
							
							
								680c4c898c 
								
							 
						 
						
							
							
								
								Recommit 213308: unique_ptr-ify ownership of ASTConsumers (reverted in r213324)  
							
							 
							
							... 
							
							
							
							After post-commit review and community discussion, this seems like a
reasonable direction to continue, making ownership semantics explicit in
the source using the type system.
llvm-svn: 215324 
							
						 
						
							2014-08-10 19:56:59 +00:00  
						
					 
				
					
						
							
							
								 
								Benjamin Kramer
							
						 
						
							 
							
							
							
							
								
							
							
								6e9142474d 
								
							 
						 
						
							
							
								
								Plug memory leaks.  
							
							 
							
							... 
							
							
							
							Most of the changes are mechanic std::unique_ptr insertions. All leaks were
detected by LeakSanitizer.
llvm-svn: 213851 
							
						 
						
							2014-07-24 10:23:33 +00:00  
						
					 
				
					
						
							
							
								 
								David Blaikie
							
						 
						
							 
							
							
							
							
								
							
							
								5bae2c87d5 
								
							 
						 
						
							
							
								
								Revert "unique_ptr-ify ownership of ASTConsumers"  
							
							 
							
							... 
							
							
							
							This reverts commit r213308.
Reverting to have some on-list discussion/confirmation about the ongoing
direction of smart pointer usage in the LLVM project.
llvm-svn: 213324 
							
						 
						
							2014-07-17 22:33:56 +00:00  
						
					 
				
					
						
							
							
								 
								David Blaikie
							
						 
						
							 
							
							
							
							
								
							
							
								b9574aceae 
								
							 
						 
						
							
							
								
								unique_ptr-ify ownership of ASTConsumers  
							
							 
							
							... 
							
							
							
							llvm-svn: 213308 
							
						 
						
							2014-07-17 20:40:47 +00:00  
						
					 
				
					
						
							
							
								 
								Rafael Espindola
							
						 
						
							 
							
							
							
							
								
							
							
								43f0aa6caf 
								
							 
						 
						
							
							
								
								Update for llvm api change.  
							
							 
							
							... 
							
							
							
							llvm-svn: 212406 
							
						 
						
							2014-07-06 17:43:19 +00:00  
						
					 
				
					
						
							
							
								 
								Rafael Espindola
							
						 
						
							 
							
							
							
							
								
							
							
								c7f0d23f56 
								
							 
						 
						
							
							
								
								Prefix error_code with std.  
							
							 
							
							... 
							
							
							
							llvm-svn: 210840 
							
						 
						
							2014-06-12 22:08:48 +00:00  
						
					 
				
					
						
							
							
								 
								Rafael Espindola
							
						 
						
							 
							
							
							
							
								
							
							
								002840cf66 
								
							 
						 
						
							
							
								
								Quick build fix.  
							
							 
							
							... 
							
							
							
							llvm-svn: 210838 
							
						 
						
							2014-06-12 22:01:48 +00:00  
						
					 
				
					
						
							
							
								 
								Craig Topper
							
						 
						
							 
							
							
							
							
								
							
							
								f61be9c971 
								
							 
						 
						
							
							
								
								[C++11] Use 'nullptr'.  
							
							 
							
							... 
							
							
							
							llvm-svn: 210447 
							
						 
						
							2014-06-09 02:03:06 +00:00  
						
					 
				
					
						
							
							
								 
								Alp Toker
							
						 
						
							 
							
							
							
							
								
							
							
								f88da971e5 
								
							 
						 
						
							
							
								
								Remove inclusions of LLVM's private config.h  
							
							 
							
							... 
							
							
							
							llvm-svn: 210146 
							
						 
						
							2014-06-04 03:34:26 +00:00  
						
					 
				
					
						
							
							
								 
								Rafael Espindola
							
						 
						
							 
							
							
							
							
								
							
							
								228166a4ca 
								
							 
						 
						
							
							
								
								Use error_code() instead of error_code::succes()  
							
							 
							
							... 
							
							
							
							There is no std::error_code::success, so this removes much of the noise
in transitioning to std::error_code.
llvm-svn: 209953 
							
						 
						
							2014-05-31 02:00:59 +00:00  
						
					 
				
					
						
							
							
								 
								Benjamin Kramer
							
						 
						
							 
							
							
							
							
								
							
							
								281f9d0e97 
								
							 
						 
						
							
							
								
								Update for Clang API change and move ClangTidyDiagnosticRenderer into an anonymous namespace while there.  
							
							 
							
							... 
							
							
							
							llvm-svn: 208471 
							
						 
						
							2014-05-10 16:32:07 +00:00  
						
					 
				
					
						
							
							
								 
								Ahmed Charles
							
						 
						
							 
							
							
							
							
								
							
							
								6a2dc5c381 
								
							 
						 
						
							
							
								
								[C++11] Replace OwningPtr with std::unique_ptr.  
							
							 
							
							... 
							
							
							
							This removes all references to OwningPtr, which should be fairly
undisruptive to out-of-tree projects since they are unlikely to use
clang-tools-extra as a library instead of a set of tools.
llvm-svn: 203382 
							
						 
						
							2014-03-09 09:24:40 +00:00  
						
					 
				
					
						
							
							
								 
								Chandler Carruth
							
						 
						
							 
							
							
							
							
								
							
							
								f7e45c0ed4 
								
							 
						 
						
							
							
								
								Fix the top header that corresponds to this source file. Thanks for  
							
							 
							
							... 
							
							
							
							spotting this Cody Maloney!
llvm-svn: 198716 
							
						 
						
							2014-01-07 22:15:39 +00:00  
						
					 
				
					
						
							
							
								 
								Chandler Carruth
							
						 
						
							 
							
							
							
							
								
							
							
								85e6e87171 
								
							 
						 
						
							
							
								
								Run llvm/utils/sort_includes.py over the Clang tools code. This doesn't  
							
							 
							
							... 
							
							
							
							always produce as pretty of results as it does in LLVM and Clang, but
I don't mind and the value of having a single canonical ordering is very
high IMO.
Let me know if you spot really serious problems here.
llvm-svn: 198703 
							
						 
						
							2014-01-07 20:05:01 +00:00  
						
					 
				
					
						
							
							
								 
								John Thompson
							
						 
						
							 
							
							
							
							
								
							
							
								e744d2b92d 
								
							 
						 
						
							
							
								
								Fix assertion error.  
							
							 
							
							... 
							
							
							
							llvm-svn: 196863 
							
						 
						
							2013-12-10 02:26:44 +00:00  
						
					 
				
					
						
							
							
								 
								John Thompson
							
						 
						
							 
							
							
							
							
								
							
							
								abe79d9fd2 
								
							 
						 
						
							
							
								
								Improve comment, as requested by Alp Toker.  
							
							 
							
							... 
							
							
							
							llvm-svn: 196409 
							
						 
						
							2013-12-04 20:41:30 +00:00  
						
					 
				
					
						
							
							
								 
								Alp Toker
							
						 
						
							 
							
							
							
							
								
							
							
								9a5134e6be 
								
							 
						 
						
							
							
								
								Fix a variety of user-visible and comment typos  
							
							 
							
							... 
							
							
							
							llvm-svn: 196038 
							
						 
						
							2013-12-01 05:08:12 +00:00  
						
					 
				
					
						
							
							
								 
								John Thompson
							
						 
						
							 
							
							
							
							
								
							
							
								5ab4f11152 
								
							 
						 
						
							
							
								
								Added module map generation option.  
							
							 
							
							... 
							
							
							
							llvm-svn: 192703 
							
						 
						
							2013-10-15 13:52:33 +00:00  
						
					 
				
					
						
							
							
								 
								Alexey Samsonov
							
						 
						
							 
							
							
							
							
								
							
							
								2a8fcee302 
								
							 
						 
						
							
							
								
								Don't use default label in fully covered switch  
							
							 
							
							... 
							
							
							
							llvm-svn: 190992 
							
						 
						
							2013-09-19 07:35:47 +00:00  
						
					 
				
					
						
							
							
								 
								John Thompson
							
						 
						
							 
							
							
							
							
								
							
							
								740839260b 
								
							 
						 
						
							
							
								
								Check for #include in extern and namespace blocks.  
							
							 
							
							... 
							
							
							
							llvm-svn: 190950 
							
						 
						
							2013-09-18 18:19:43 +00:00  
						
					 
				
					
						
							
							
								 
								Benjamin Kramer
							
						 
						
							 
							
							
							
							
								
							
							
								3353a10339 
								
							 
						 
						
							
							
								
								Modularize: Use in-place version of sys::path::native.  
							
							 
							
							... 
							
							
							
							llvm-svn: 190511 
							
						 
						
							2013-09-11 10:45:25 +00:00