d9b80c2af8 
								
							 
						 
						
							
							
								
								Driver: Use custom diag printer to drop dependency on libFrontend and  
							
							... 
							
							
							
							libLex.
llvm-svn: 67155 
							
						 
						
							2009-03-18 02:11:26 +00:00  
				
					
						
							
							
								 
						
							
								2608c548b5 
								
							 
						 
						
							
							
								
								Driver: Use PrettyStackTrace.  
							
							... 
							
							
							
							llvm-svn: 67149 
							
						 
						
							2009-03-18 01:38:48 +00:00  
				
					
						
							
							
								 
						
							
								e75d834c7c 
								
							 
						 
						
							
							
								
								Driver: Implement majority tool binding logic.  
							
							... 
							
							
							
							- Still need code for determining proper output location.
 - Doesn't work yet, of course, as the host isn't providing real
   tool chains.
 - Interface still has a few warts, but has gotten a nice bit of
   polish during the rewrite.
llvm-svn: 67038 
							
						 
						
							2009-03-16 06:56:51 +00:00  
				
					
						
							
							
								 
						
							
								3efedddcf9 
								
							 
						 
						
							
							
								
								Driver: Return 0 from BuildCompilation on -ccc-print-phases,  
							
							... 
							
							
							
							-ccc-print-options.
llvm-svn: 66907 
							
						 
						
							2009-03-13 17:24:34 +00:00  
				
					
						
							
							
								 
						
							
								c0b3e95a1a 
								
							 
						 
						
							
							
								
								Driver: Use standard Diagnostic interface for diagnostics.  
							
							... 
							
							
							
							llvm-svn: 66786 
							
						 
						
							2009-03-12 08:55:43 +00:00  
				
					
						
							
							
								 
						
							
								4dff6a4973 
								
							 
						 
						
							
							
								
								Driver: Add host info.  
							
							... 
							
							
							
							- Replace assorted -ccc-host-* options by -ccc-host-triple which is
   more sane.
llvm-svn: 66600 
							
						 
						
							2009-03-10 23:41:59 +00:00  
				
					
						
							
							
								 
						
							
								ee66cf2249 
								
							 
						 
						
							
							
								
								Driver: Handle magic -ccc- options.  
							
							... 
							
							
							
							- Follows ccc currently, but this functionality should eventually be
   outside the Driver lib.
llvm-svn: 66575 
							
						 
						
							2009-03-10 20:52:46 +00:00  
				
					
						
							
							
								 
						
							
								b2cd66bf4d 
								
							 
						 
						
							
							
								
								Driver: Sink Driver/Compilation into clang::driver namespace.  
							
							... 
							
							
							
							- Add OptTable instance to Driver.
llvm-svn: 66063 
							
						 
						
							2009-03-04 20:49:20 +00:00  
				
					
						
							
							
								 
						
							
								5637208a88 
								
							 
						 
						
							
							
								
								Driver: More Option implementation.  
							
							... 
							
							
							
							- Add Options.def file, collects option information.
 - Actual option instantiation is handled lazily by OptTable to allow
   the driver to not need to instantiate all options.
 - cast<> support for Option, other minor tweaks.
llvm-svn: 66028 
							
						 
						
							2009-03-04 08:33:23 +00:00  
				
					
						
							
							
								 
						
							
								b2da933989 
								
							 
						 
						
							
							
								
								Sketch Driver Option classes.  
							
							... 
							
							
							
							llvm-svn: 65933 
							
						 
						
							2009-03-03 05:55:11 +00:00  
				
					
						
							
							
								 
						
							
								544ecd14b6 
								
							 
						 
						
							
							
								
								Stub out some structure for C++ driver.  
							
							... 
							
							
							
							llvm-svn: 65867 
							
						 
						
							2009-03-02 19:59:07 +00:00