Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								345353d6b4 
								
							 
						 
						
							
							
								
								remove attributions from tools.  
							
							 
							
							... 
							
							
							
							llvm-svn: 45421 
							
						 
						
							2007-12-29 20:44:31 +00:00  
						
					 
				
					
						
							
							
								 
								Gabor Greif
							
						 
						
							 
							
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								944645af44 
								
							 
						 
						
							
							
								
								For PR797:  
							
							 
							
							... 
							
							
							
							Adjust usage of the ExecuteAndWait function to use the last argument which
is the ErrMsg string. This is necessitated because this function no longer
throws exceptions on error.
llvm-svn: 29791 
							
						 
						
							2006-08-21 06:04:45 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								dc0b3afcdd 
								
							 
						 
						
							
							
								
								silly cleanup  
							
							 
							
							... 
							
							
							
							llvm-svn: 28543 
							
						 
						
							2006-05-29 18:52:05 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								aa2372562e 
								
							 
						 
						
							
							
								
								Patches to make the LLVM sources more -pedantic clean.  Patch provided  
							
							 
							
							... 
							
							
							
							by Anton Korobeynikov!  This is a step towards closing PR786.
llvm-svn: 28447 
							
						 
						
							2006-05-24 17:04:05 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								e9bee08f1d 
								
							 
						 
						
							
							
								
								For PR514:  
							
							 
							
							... 
							
							
							
							* language specification files are no longer configured with "configure"
* add substitutions for %bindir%, %libdir%, and various llvmgcc related
  variables needed in the c and cpp spec files.
* Implement the stubstituions in the Compiler Driver.
* Move st.in to projects/Stacker/tools/stkrc where it belongs.
llvm-svn: 22128 
							
						 
						
							2005-05-19 00:52:28 +00:00  
						
					 
				
					
						
							
							
								 
								Misha Brukman
							
						 
						
							 
							
							
							
							
								
							
							
								650ba8eb56 
								
							 
						 
						
							
							
								
								Remove trailing whitespace  
							
							 
							
							... 
							
							
							
							llvm-svn: 21428 
							
						 
						
							2005-04-22 00:00:37 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								766ad0b77f 
								
							 
						 
						
							
							
								
								For PR351:  
							
							 
							
							... 
							
							
							
							* Support changes in sys::Program::ExecuteAndWait interface
llvm-svn: 19044 
							
						 
						
							2004-12-19 18:00:56 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								5e1e6b9f82 
								
							 
						 
						
							
							
								
								Configuration data now supports a vector of library paths.  
							
							 
							
							... 
							
							
							
							Add the GetPathForLinkageItem method to the interface so full paths can
be generated for a given linkage item.
llvm-svn: 18187 
							
						 
						
							2004-11-23 23:40:06 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								0c6a283b2a 
								
							 
						 
						
							
							
								
								Stop propagating method names that violate the coding standard  
							
							 
							
							... 
							
							
							
							llvm-svn: 17498 
							
						 
						
							2004-11-05 22:15:36 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								04b92192ec 
								
							 
						 
						
							
							
								
								Eliminate the force flag, configuration item, and related support  
							
							 
							
							... 
							
							
							
							llvm-svn: 17296 
							
						 
						
							2004-10-28 04:04:38 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								4de872f623 
								
							 
						 
						
							
							
								
								Support the -WX, -f -M options as pass throughs  
							
							 
							
							... 
							
							
							
							Change force option from -f to -F
Support the -strip option
Make changes to reflect different interface in sys::Program
llvm-svn: 16325 
							
						 
						
							2004-09-14 01:58:45 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								a681845e69 
								
							 
						 
						
							
							
								
								Implement the "setIncludePaths" and "setSymbolDefines" interface methods.  
							
							 
							
							... 
							
							
							
							Revise token substitution to be a little faster.
Clean up exception throwing, make sure its always a std::string.
llvm-svn: 16116 
							
						 
						
							2004-08-30 06:29:06 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								1b5b24f9fb 
								
							 
						 
						
							
							
								
								Convert llvmc to use the lib/System interface instead of directly  
							
							 
							
							... 
							
							
							
							using Unix operating system calls.
llvm-svn: 16089 
							
						 
						
							2004-08-29 19:26:56 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								44bc15064c 
								
							 
						 
						
							
							
								
								Insert declarations for two new functions that support the dependent  
							
							 
							
							... 
							
							
							
							libraries feature.
llvm-svn: 16043 
							
						 
						
							2004-08-24 22:55:34 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								6ad2030f7a 
								
							 
						 
						
							
							
								
								Remove unneeded flags.  
							
							 
							
							... 
							
							
							
							llvm-svn: 16019 
							
						 
						
							2004-08-24 13:49:57 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								f222ee6546 
								
							 
						 
						
							
							
								
								Provide support for retaining the version number found in a config file.  
							
							 
							
							... 
							
							
							
							llvm-svn: 15995 
							
						 
						
							2004-08-22 18:03:25 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								dc20389b5c 
								
							 
						 
						
							
							
								
								Implement many new features for llvmc. This is the first version that will  
							
							 
							
							... 
							
							
							
							actually execute actions and it is been shown to optimize a Stacker program
llvm-svn: 15912 
							
						 
						
							2004-08-19 04:49:47 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								263bbbd2df 
								
							 
						 
						
							
							
								
								Back out dependencies on lib/System/Path.h  
							
							 
							
							... 
							
							
							
							llvm-svn: 15815 
							
						 
						
							2004-08-16 07:06:38 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								f58e8d3d0c 
								
							 
						 
						
							
							
								
								More Functionality:  
							
							 
							
							... 
							
							
							
							- cleaned up lexical scanner
- added support for "lang.optN" configuration items
- added temporary file support (ala lib/System)
- corrected logic for deciding which phases to run
- consolidated the Action and ActionPattern classes
llvm-svn: 15765 
							
						 
						
							2004-08-15 08:19:46 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								9d68ff6ef0 
								
							 
						 
						
							
							
								
								Converted to use flex for tokenizing input so we can use an easier to  
							
							 
							
							... 
							
							
							
							understand recursive descent parser, we can easily handle more syntax
variety, and we can more easily change the configuration items accepted.
llvm-svn: 15732 
							
						 
						
							2004-08-14 09:37:15 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								cf7c2fe153 
								
							 
						 
						
							
							
								
								Additional functionality. This version handles option parsing and parameter  
							
							 
							
							... 
							
							
							
							subsitution correctly for at least .ll and .st files. There's still a long
way to go (i.e. this isn't worth of review yet).
llvm-svn: 15728 
							
						 
						
							2004-08-13 20:22:43 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								5532159340 
								
							 
						 
						
							
							
								
								Move CompilerDriver.h here.  
							
							 
							
							... 
							
							
							
							llvm-svn: 15609 
							
						 
						
							2004-08-10 16:29:18 +00:00