Viktor Kutuzov 
							
						 
					 
					
						
						
							
						
						308f6630a3 
					 
					
						
						
							
							Rollback changes r89516: Added two SubtargetFeatures::AddFeatures methods, which accept a comma-separated string or already parsed command line parameters as input, and some code re-factoring to use these new methods.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@89893  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-11-25 22:44:18 +00:00 
						 
				 
			
				
					
						
							
							
								Viktor Kutuzov 
							
						 
					 
					
						
						
							
						
						054b52c366 
					 
					
						
						
							
							Added two SubtargetFeatures::AddFeatures methods, which accept a comma-separated string or already parsed command line parameters as input, and some code re-factoring to use these new methods.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@89516  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-11-21 00:00:02 +00:00 
						 
				 
			
				
					
						
							
							
								Viktor Kutuzov 
							
						 
					 
					
						
						
							
						
						e823db8bae 
					 
					
						
						
							
							Added getDefaultSubtargetFeatures method to SubtargetFeatures class which returns a correct feature string for given triple.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@89236  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-11-18 20:20:05 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e0c86afac6 
					 
					
						
						
							
							Switch SubtargetFeature off of ostreams  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79864  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-23 21:41:43 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						41a024385f 
					 
					
						
						
							
							Propagate CPU string out of SubtargetFeatures  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@72335  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-05-23 19:50:50 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						4ee451de36 
					 
					
						
						
							
							Remove attribution from file headers, per discussion on llvmdev.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45418  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-12-29 20:36:04 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						1a636de33b 
					 
					
						
						
							
							Set implied features based upon the CPU's feature list.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37768  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-06-27 23:34:06 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						4222d806fa 
					 
					
						
						
							
							Add an "implies" field to features. This indicates that, if the current  
						
						... 
						
						
						
						feature is set, then the features in the implied list should be set also.
The opposite is also enforced: if a feature in the implied list isn't set,
then the feature that owns that implies list shouldn't be set either.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36756  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-05-04 20:38:40 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						1a097e30d3 
					 
					
						
						
							
							Don't use <sstream> in Streams.h but <iosfwd> instead.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32340  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-07 23:41:45 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						f5da13367f 
					 
					
						
						
							
							What should be the last unnecessary <iostream>s in the library.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32333  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-07 22:21:48 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Laskey 
							
						 
					 
					
						
						
							
						
						98a6979b25 
					 
					
						
						
							
							Clean up some commentary.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27064  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-03-24 10:00:56 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Cohen 
							
						 
					 
					
						
						
							
						
						9471c8a93b 
					 
					
						
						
							
							Improve compatibility with VC2005, patch by Morten Ofstad!  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25661  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-01-26 20:41:32 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Laskey 
							
						 
					 
					
						
						
							
						
						34bd5d5d87 
					 
					
						
						
							
							Preparation of supporting scheduling info.  Need to find info based on selected  
						
						... 
						
						
						
						CPU.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23974  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-10-25 15:15:28 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						3e808a45b3 
					 
					
						
						
							
							If a user requests help, give them help on both features and processors  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23905  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-10-23 22:23:13 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ba76c21858 
					 
					
						
						
							
							Improve help output.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23893  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-10-23 05:33:39 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						54195c1a9d 
					 
					
						
						
							
							Move static functions from .h file, reduce #includes, pass strings by const&,  
						
						... 
						
						
						
						use LowercaseString from StringExtras.h, remove extraneous space from help
output.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23891  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-10-23 05:26:26 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						3eb3369a25 
					 
					
						
						
							
							Print:  
						
						... 
						
						
						
						'' is not a recognized processor for this target (ignoring processor)
instead of:
 is not a recognized processor for this target (ignoring processor)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23256  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-09-07 05:44:14 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Laskey 
							
						 
					 
					
						
						
							
						
						839615a510 
					 
					
						
						
							
							Add help support for -mcpu and -mattr.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23222  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-09-02 19:27:43 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Cohen 
							
						 
					 
					
						
						
							
						
						7cd57f4c45 
					 
					
						
						
							
							Fix VC++ build errors  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23210  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-09-02 02:51:42 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Laskey 
							
						 
					 
					
						
						
							
						
						b3302db18a 
					 
					
						
						
							
							This new class provides support for platform specific "features".  The intent  
						
						... 
						
						
						
						is to manage processor specific attributes from the command line.  See examples
of use in llc/lli and PowerPCTargetSubtarget.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23191  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-09-01 21:36:18 +00:00