58df2e00b2 
								
							 
						 
						
							
							
								
								Support/Path: Deprecate PathV1::exists and replace all uses with PathV2::fs::exists.  
							
							... 
							
							
							
							llvm-svn: 123151 
							
						 
						
							2011-01-10 02:34:23 +00:00  
				
					
						
							
							
								 
						
							
								2907f44a1b 
								
							 
						 
						
							
							
								
								convert llvm-ar and llvm-ranlib to raw_ostream from iostreams.  
							
							... 
							
							
							
							Patch by Danil Malyshev!
llvm-svn: 120341 
							
						 
						
							2010-11-29 23:02:20 +00:00  
				
					
						
							
							
								 
						
							
								447762da85 
								
							 
						 
						
							
							
								
								Merge System into Support.  
							
							... 
							
							
							
							llvm-svn: 120298 
							
						 
						
							2010-11-29 18:16:10 +00:00  
				
					
						
							
							
								 
						
							
								19251ec836 
								
							 
						 
						
							
							
								
								To simplify the upcoming context-on-type change, switch all command line tools to using the default global context for now.  
							
							... 
							
							
							
							This will let us to hardwire stuff to the global context in the short term while the API is sorted out.
llvm-svn: 75846 
							
						 
						
							2009-07-15 22:16:10 +00:00  
				
					
						
							
							
								 
						
							
								d8db376071 
								
							 
						 
						
							
							
								
								Use errs() instead of std::cerr.  
							
							... 
							
							
							
							llvm-svn: 75791 
							
						 
						
							2009-07-15 16:35:29 +00:00  
				
					
						
							
							
								 
						
							
								1cf085d558 
								
							 
						 
						
							
							
								
								Hold the LLVMContext by reference rather than by pointer.  
							
							... 
							
							
							
							llvm-svn: 74640 
							
						 
						
							2009-07-01 21:22:36 +00:00  
				
					
						
							
							
								 
						
							
								6773d388aa 
								
							 
						 
						
							
							
								
								Add a pointer to the owning LLVMContext to Module.  This requires threading LLVMContext through a lot  
							
							... 
							
							
							
							of the bitcode reader and ASM parser APIs, as well as supporting it in all of the tools.
Patches for Clang and LLVM-GCC to follow.
llvm-svn: 74614 
							
						 
						
							2009-07-01 16:58:40 +00:00  
				
					
						
							
							
								 
						
							
								e3fc2d13be 
								
							 
						 
						
							
							
								
								Change various llvm utilities to use PrettyStackTraceProgram in  
							
							... 
							
							
							
							their main routines.  This makes the tools print their argc/argv
commands if they crash.
llvm-svn: 66248 
							
						 
						
							2009-03-06 05:34:10 +00:00  
				
					
						
							
							
								 
						
							
								b132910b8f 
								
							 
						 
						
							
							
								
								Add spacing between type and variable name.  
							
							... 
							
							
							
							llvm-svn: 61530 
							
						 
						
							2008-12-31 17:41:49 +00:00  
				
					
						
							
							
								 
						
							
								345353d6b4 
								
							 
						 
						
							
							
								
								remove attributions from tools.  
							
							... 
							
							
							
							llvm-svn: 45421 
							
						 
						
							2007-12-29 20:44:31 +00:00  
				
					
						
							
							
								 
						
							
								2c6a821fd7 
								
							 
						 
						
							
							
								
								Move the space in overview output for commands out of each of the  
							
							... 
							
							
							
							commands and into the common code.
llvm-svn: 42752 
							
						 
						
							2007-10-08 15:45:12 +00:00  
				
					
						
							
							
								 
						
							
								e16561cd5d 
								
							 
						 
						
							
							
								
								Here is the bulk of the sanitizing.  
							
							... 
							
							
							
							Almost all occurrences of "bytecode" in the sources have been eliminated.
llvm-svn: 37913 
							
						 
						
							2007-07-05 17:07:56 +00:00  
				
					
						
							
							
								 
						
							
								6d80e21a1d 
								
							 
						 
						
							
							
								
								switch tools to bitcode instead of bytecode  
							
							... 
							
							
							
							llvm-svn: 36868 
							
						 
						
							2007-05-06 09:29:57 +00:00  
				
					
						
							
							
								 
						
							
								76d4632d92 
								
							 
						 
						
							
							
								
								make all llvm tools call llvm_shutdown when they exit, static'ify some stuff.  
							
							... 
							
							
							
							With this change, I can now move -stats to print when llvm_shutdown is called.
llvm-svn: 32250 
							
						 
						
							2006-12-06 01:18:01 +00:00  
				
					
						
							
							
								 
						
							
								84f4e1f776 
								
							 
						 
						
							
							
								
								Fix a bug introduced by a change in the Archive::writeToDisk interface.  
							
							... 
							
							
							
							llvm-svn: 29870 
							
						 
						
							2006-08-25 05:29:36 +00:00  
				
					
						
							
							
								 
						
							
								cfa807ab31 
								
							 
						 
						
							
							
								
								Remove EH use from the Archive library and adjust its users accordingly.  
							
							... 
							
							
							
							llvm-svn: 29066 
							
						 
						
							2006-07-07 19:09:14 +00:00  
				
					
						
							
							
								 
						
							
								fad8e748be 
								
							 
						 
						
							
							
								
								ditto  
							
							... 
							
							
							
							llvm-svn: 25038 
							
						 
						
							2005-12-28 06:58:12 +00:00  
				
					
						
							
							
								 
						
							
								c9c0473fa5 
								
							 
						 
						
							
							
								
								For PR495:  
							
							... 
							
							
							
							Get rid of the difference between file paths and directory paths. The Path
class now simply stores a path that can refer to either a file or a
directory. This required various changes in the implementation and interface
of the class with the corresponding impact to its users. Doxygen comments were
also updated to reflect these changes. Interface changes are:
appendDirectory -> appendComponent
appendFile -> appendComponent
elideDirectory -> eraseComponent
elideFile -> eraseComponent
elideSuffix -> eraseSuffix
renameFile -> rename
setDirectory -> set
setFile -> set
Changes pass Dejagnu and llvm-test/SingleSource tests.
llvm-svn: 22349 
							
						 
						
							2005-07-07 23:21:43 +00:00  
				
					
						
							
							
								 
						
							
								650ba8eb56 
								
							 
						 
						
							
							
								
								Remove trailing whitespace  
							
							... 
							
							
							
							llvm-svn: 21428 
							
						 
						
							2005-04-22 00:00:37 +00:00  
				
					
						
							
							
								 
						
							
								9f219c79aa 
								
							 
						 
						
							
							
								
								Fix PR506:  
							
							... 
							
							
							
							* Use error returned from Archive::OpenAndLoad
* Make sure only std::string is thrown so it gets caught and printed.
llvm-svn: 20147 
							
						 
						
							2005-02-13 07:34:17 +00:00  
				
					
						
							
							
								 
						
							
								e97198a38e 
								
							 
						 
						
							
							
								
								Fix the help documentation to not imply multiple archive files can be  
							
							... 
							
							
							
							processed.
llvm-svn: 19193 
							
						 
						
							2004-12-30 17:51:57 +00:00  
				
					
						
							
							
								 
						
							
								d8c5b71bd4 
								
							 
						 
						
							
							
								
								For PR351:  
							
							... 
							
							
							
							Remove #inclusion of Support/FileUtilities.h which isn't needed any more.
llvm-svn: 18950 
							
						 
						
							2004-12-15 01:53:50 +00:00  
				
					
						
							
							
								 
						
							
								66dc515ed6 
								
							 
						 
						
							
							
								
								Per code review: \  
							
							... 
							
							
							
							* Make static things static \
* Get rid of unused TmpArchive variable \
* Implement symbol table printing \
* Adjust to changes in llvm::Archive interface \
* Make sure we destruct objects even if exceptions occur. \
* Fix a typo in an output string.
llvm-svn: 17878 
							
						 
						
							2004-11-16 06:41:20 +00:00  
				
					
						
							
							
								 
						
							
								34fae46c87 
								
							 
						 
						
							
							
								
								A tool for adding a symbol table to LLVM Archives  
							
							... 
							
							
							
							llvm-svn: 17797 
							
						 
						
							2004-11-14 22:29:21 +00:00