403c468065 
								
							 
						 
						
							
							
								
								Driver/clang: -mattr strings were not comma separated.  
							
							... 
							
							
							
							- Apologies for commits w/o test cases; they are coming.
llvm-svn: 67310 
							
						 
						
							2009-03-19 17:36:04 +00:00  
				
					
						
							
							
								 
						
							
								2da027244d 
								
							 
						 
						
							
							
								
								Driver: Claim -arch options when pipelining, and claim arguments that  
							
							... 
							
							
							
							are forwarded to GCC.
 - The later is unfortunate, as it prevents us from generally warning
   about anything interesting on platforms that use a generic
   toolchain. However, we can't do much better without significantly
   complicating things, and generally we should have proper tool chain
   definitions.
llvm-svn: 67293 
							
						 
						
							2009-03-19 07:55:12 +00:00  
				
					
						
							
							
								 
						
							
								5cdf3e0fb9 
								
							 
						 
						
							
							
								
								Driver: Handle "linker input" arguments.  
							
							... 
							
							
							
							- Make InputInfo a variant of filename, pipe, input argument,
   nothing.
 - Leave a FIXME in InputInfo that this should be revisited.
llvm-svn: 67292 
							
						 
						
							2009-03-19 07:29:38 +00:00  
				
					
						
							
							
								 
						
							
								7ef5ed6c16 
								
							 
						 
						
							
							
								
								Driver: Fix bug in translating -O to clang, add clang-translation test  
							
							... 
							
							
							
							case.
llvm-svn: 67257 
							
						 
						
							2009-03-18 23:39:35 +00:00  
				
					
						
							
							
								 
						
							
								483693941c 
								
							 
						 
						
							
							
								
								Driver: Resolve program path for "cp" (used as part of transparent gcc  
							
							... 
							
							
							
							PCH support).
llvm-svn: 67256 
							
						 
						
							2009-03-18 23:34:15 +00:00  
				
					
						
							
							
								 
						
							
								6f66877ebf 
								
							 
						 
						
							
							
								
								Driver: Lookup program names using llvm::sys::Program::FindProgramByName  
							
							... 
							
							
							
							if our usual methods fail. This isn't necessary for running the tool,
but improves the accuracy of logging output.
Also, have GCC tools lookup gcc program path.
llvm-svn: 67243 
							
						 
						
							2009-03-18 21:34:08 +00:00  
				
					
						
							
							
								 
						
							
								a2aedc6943 
								
							 
						 
						
							
							
								
								Driver: Port Clang argument translation.  
							
							... 
							
							
							
							llvm-svn: 67193 
							
						 
						
							2009-03-18 10:01:51 +00:00  
				
					
						
							
							
								 
						
							
								a3246a0638 
								
							 
						 
						
							
							
								
								Driver: Lift out common GCC tool and implement generic GCC tool  
							
							... 
							
							
							
							argument translation.
Also, stub out clang tool implementation a bit more.
llvm-svn: 67185 
							
						 
						
							2009-03-18 08:07:30 +00:00  
				
					
						
							
							
								 
						
							
								04c4c2c3db 
								
							 
						 
						
							
							
								
								Driver: ConstructJob also needs to know the destination (where to put  
							
							... 
							
							
							
							its commands).
llvm-svn: 67179 
							
						 
						
							2009-03-18 07:06:02 +00:00  
				
					
						
							
							
								 
						
							
								0450e6dc4c 
								
							 
						 
						
							
							
								
								Driver: Add a dash of const.  
							
							... 
							
							
							
							llvm-svn: 67170 
							
						 
						
							2009-03-18 06:07:59 +00:00  
				
					
						
							
							
								 
						
							
								1a093d2049 
								
							 
						 
						
							
							
								
								Driver: Stub out Tool::ConstructJob.  
							
							... 
							
							
							
							llvm-svn: 67169 
							
						 
						
							2009-03-18 06:00:36 +00:00