Dale Johannesen
							
						 
						
							 
							
							
							
							
								
							
							
								6ca3ccf519 
								
							 
						 
						
							
							
								
								Rewrite tblgen handling of subtarget features so  
							
							 
							
							... 
							
							
							
							it follows the order of the enum, not alphabetical.
The motivation is to make -mattr=+ssse3,+sse41
select SSE41 as it ought to.  Added "ignored"
enum values of 0 to PPC and SPU to avoid compiler
warnings.
llvm-svn: 47143 
							
						 
						
							2008-02-14 23:35:16 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								8adcd9f32e 
								
							 
						 
						
							
							
								
								remove attributions from utils.  
							
							 
							
							... 
							
							
							
							llvm-svn: 45419 
							
						 
						
							2007-12-29 20:37:13 +00:00  
						
					 
				
					
						
							
							
								 
								Bill Wendling
							
						 
						
							 
							
							
							
							
								
							
							
								e6182267d7 
								
							 
						 
						
							
							
								
								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.
llvm-svn: 36756 
							
						 
						
							2007-05-04 20:38:40 +00:00  
						
					 
				
					
						
							
							
								 
								Christopher Lamb
							
						 
						
							 
							
							
							
							
								
							
							
								8996dce6ec 
								
							 
						 
						
							
							
								
								Fix generation of certain scheduler itineraries.  
							
							 
							
							... 
							
							
							
							llvm-svn: 36338 
							
						 
						
							2007-04-22 09:04:24 +00:00  
						
					 
				
					
						
							
							
								 
								Jim Laskey
							
						 
						
							 
							
							
							
							
								
							
							
								3f7d047a14 
								
							 
						 
						
							
							
								
								Ignore entries with blank names.  
							
							 
							
							... 
							
							
							
							llvm-svn: 32491 
							
						 
						
							2006-12-12 20:55:58 +00:00  
						
					 
				
					
						
							
							
								 
								Jim Laskey
							
						 
						
							 
							
							
							
							
								
							
							
								8171e58bd9 
								
							 
						 
						
							
							
								
								Rollback changes to take a different tack.  
							
							 
							
							... 
							
							
							
							llvm-svn: 32488 
							
						 
						
							2006-12-12 19:26:50 +00:00  
						
					 
				
					
						
							
							
								 
								Jim Laskey
							
						 
						
							 
							
							
							
							
								
							
							
								7c3cab9ddc 
								
							 
						 
						
							
							
								
								Honor the command line specification for machine type.  
							
							 
							
							... 
							
							
							
							llvm-svn: 32483 
							
						 
						
							2006-12-12 16:07:33 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								5314f04de5 
								
							 
						 
						
							
							
								
								Don't write out variables that are never used.  
							
							 
							
							... 
							
							
							
							llvm-svn: 31396 
							
						 
						
							2006-11-03 01:28:12 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								2a82686563 
								
							 
						 
						
							
							
								
								For PR786:  
							
							 
							
							... 
							
							
							
							Remove unused variables.
llvm-svn: 31381 
							
						 
						
							2006-11-02 20:46:16 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								e7549961cf 
								
							 
						 
						
							
							
								
								Don't make zero-sized static arrays  
							
							 
							
							... 
							
							
							
							llvm-svn: 28448 
							
						 
						
							2006-05-24 17:31:02 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								73fbe145fd 
								
							 
						 
						
							
							
								
								remove out of date comment  
							
							 
							
							... 
							
							
							
							llvm-svn: 26492 
							
						 
						
							2006-03-03 02:04:07 +00:00  
						
					 
				
					
						
							
							
								 
								Evan Cheng
							
						 
						
							 
							
							
							
							
								
							
							
								d98701c639 
								
							 
						 
						
							
							
								
								Subtarget feature can now set any variable to any value  
							
							 
							
							... 
							
							
							
							llvm-svn: 25678 
							
						 
						
							2006-01-27 08:09:42 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								ac8b13b32b 
								
							 
						 
						
							
							
								
								There is at least a 'noitinerary' itinerary now  
							
							 
							
							... 
							
							
							
							llvm-svn: 25671 
							
						 
						
							2006-01-27 01:41:55 +00:00  
						
					 
				
					
						
							
							
								 
								Duraid Madina
							
						 
						
							 
							
							
							
							
								
							
							
								018da4f5ef 
								
							 
						 
						
							
							
								
								almost got the HP-UX tester up.. :)  
							
							 
							
							... 
							
							
							
							llvm-svn: 25051 
							
						 
						
							2005-12-30 14:56:37 +00:00  
						
					 
				
					
						
							
							
								 
								Jim Laskey
							
						 
						
							 
							
							
							
							
								
							
							
								d6d3afb05e 
								
							 
						 
						
							
							
								
								1. Remove ranges from itinerary data.  
							
							 
							
							... 
							
							
							
							2. Tidy up the subtarget emittined code.
llvm-svn: 24172 
							
						 
						
							2005-11-03 22:47:41 +00:00  
						
					 
				
					
						
							
							
								 
								Jim Laskey
							
						 
						
							 
							
							
							
							
								
							
							
								802748cd61 
								
							 
						 
						
							
							
								
								Allow itineraries to be passed through the Target Machine.  
							
							 
							
							... 
							
							
							
							llvm-svn: 24139 
							
						 
						
							2005-11-01 20:06:59 +00:00  
						
					 
				
					
						
							
							
								 
								Jim Laskey
							
						 
						
							 
							
							
							
							
								
							
							
								3763a50d82 
								
							 
						 
						
							
							
								
								Generate cpu to itinerary map.  
							
							 
							
							... 
							
							
							
							llvm-svn: 24121 
							
						 
						
							2005-10-31 17:16:01 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								7ad0bed89f 
								
							 
						 
						
							
							
								
								Rename Record::getValueAsListDef to getValueAsListOfDefs, to more accurately  
							
							 
							
							... 
							
							
							
							reflect what it is.
Convert some more code over to use it.
llvm-svn: 24072 
							
						 
						
							2005-10-28 22:49:02 +00:00  
						
					 
				
					
						
							
							
								 
								Jim Laskey
							
						 
						
							 
							
							
							
							
								
							
							
								dffe5978a3 
								
							 
						 
						
							
							
								
								Removed Mr. Smith from the code.  
							
							 
							
							... 
							
							
							
							llvm-svn: 24070 
							
						 
						
							2005-10-28 21:47:29 +00:00  
						
					 
				
					
						
							
							
								 
								Jim Laskey
							
						 
						
							 
							
							
							
							
								
							
							
								1959575208 
								
							 
						 
						
							
							
								
								Add some commentary.  
							
							 
							
							... 
							
							
							
							llvm-svn: 24055 
							
						 
						
							2005-10-28 15:20:43 +00:00  
						
					 
				
					
						
							
							
								 
								Jeff Cohen
							
						 
						
							 
							
							
							
							
								
							
							
								b0aa47b043 
								
							 
						 
						
							
							
								
								Keep Visual Studio happy.  
							
							 
							
							... 
							
							
							
							llvm-svn: 24052 
							
						 
						
							2005-10-28 01:43:09 +00:00  
						
					 
				
					
						
							
							
								 
								Jim Laskey
							
						 
						
							 
							
							
							
							
								
							
							
								86f002cc32 
								
							 
						 
						
							
							
								
								Now generating instruction itineraries for scheduling.  Not my best work, but...  
							
							 
							
							... 
							
							
							
							llvm-svn: 24050 
							
						 
						
							2005-10-27 19:47:21 +00:00  
						
					 
				
					
						
							
							
								 
								Jim Laskey
							
						 
						
							 
							
							
							
							
								
							
							
								777a26efc3 
								
							 
						 
						
							
							
								
								Simplify.  
							
							 
							
							... 
							
							
							
							llvm-svn: 24015 
							
						 
						
							2005-10-26 17:49:21 +00:00  
						
					 
				
					
						
							
							
								 
								Jim Laskey
							
						 
						
							 
							
							
							
							
								
							
							
								a2b5235fac 
								
							 
						 
						
							
							
								
								Give full control of subtarget features over to table generated code.  
							
							 
							
							... 
							
							
							
							llvm-svn: 24013 
							
						 
						
							2005-10-26 17:30:34 +00:00  
						
					 
				
					
						
							
							
								 
								Jim Laskey
							
						 
						
							 
							
							
							
							
								
							
							
								1b7369b1ae 
								
							 
						 
						
							
							
								
								Refactored to make room for more stuff (scheduling info.)  
							
							 
							
							... 
							
							
							
							llvm-svn: 23975 
							
						 
						
							2005-10-25 15:16:36 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								4f48e67c6c 
								
							 
						 
						
							
							
								
								Add the needed #include, emit enums with the sizes of tables, remove  
							
							 
							
							... 
							
							
							
							definitions from the LLVM namespace, since they are all static.
llvm-svn: 23907 
							
						 
						
							2005-10-23 22:33:08 +00:00  
						
					 
				
					
						
							
							
								 
								Jim Laskey
							
						 
						
							 
							
							
							
							
								
							
							
								a1beea6c7d 
								
							 
						 
						
							
							
								
								Sort the features and processor lists for the sake of search (and maintainers.)  
							
							 
							
							... 
							
							
							
							llvm-svn: 23879 
							
						 
						
							2005-10-22 07:59:56 +00:00  
						
					 
				
					
						
							
							
								 
								Jim Laskey
							
						 
						
							 
							
							
							
							
								
							
							
								cfda85ad91 
								
							 
						 
						
							
							
								
								New TableGen backends for subtarget information.  Only command line stuff  
							
							 
							
							... 
							
							
							
							active now.  Scheduling itinerary next.
llvm-svn: 23869 
							
						 
						
							2005-10-21 19:00:04 +00:00