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 
						 
				 
			
				
					
						
							
							
								Christopher Lamb 
							
						 
					 
					
						
						
							
						
						8dadf6b13a 
					 
					
						
						
							
							Fix generation of certain scheduler itineraries.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36338  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-04-22 09:04:24 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Laskey 
							
						 
					 
					
						
						
							
						
						dbe4006cf3 
					 
					
						
						
							
							Ignore entries with blank names.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32491  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-12 20:55:58 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Laskey 
							
						 
					 
					
						
						
							
						
						9a7dfa3fd4 
					 
					
						
						
							
							Rollback changes to take a different tack.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32488  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-12 19:26:50 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Laskey 
							
						 
					 
					
						
						
							
						
						55a7ec33d7 
					 
					
						
						
							
							Honor the command line specification for machine type.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32483  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-12-12 16:07:33 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						8b9ea8099e 
					 
					
						
						
							
							Don't write out variables that are never used.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31396  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-11-03 01:28:12 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						9ec4849ff6 
					 
					
						
						
							
							For PR786:  
						
						... 
						
						
						
						Remove unused variables.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31381  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-11-02 20:46:16 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						243be2c80d 
					 
					
						
						
							
							Don't make zero-sized static arrays  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28448  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-05-24 17:31:02 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						3d87811ce0 
					 
					
						
						
							
							remove out of date comment  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26492  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-03-03 02:04:07 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						19c9550744 
					 
					
						
						
							
							Subtarget feature can now set any variable to any value  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25678  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-01-27 08:09:42 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						387e4bdf00 
					 
					
						
						
							
							There is at least a 'noitinerary' itinerary now  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25671  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-01-27 01:41:55 +00:00 
						 
				 
			
				
					
						
							
							
								Duraid Madina 
							
						 
					 
					
						
						
							
						
						42d24c71df 
					 
					
						
						
							
							almost got the HP-UX tester up.. :)  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25051  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-12-30 14:56:37 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Laskey 
							
						 
					 
					
						
						
							
						
						7f39c14f52 
					 
					
						
						
							
							1. Remove ranges from itinerary data.  
						
						... 
						
						
						
						2. Tidy up the subtarget emittined code.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24172  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-11-03 22:47:41 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Laskey 
							
						 
					 
					
						
						
							
						
						6cee630070 
					 
					
						
						
							
							Allow itineraries to be passed through the Target Machine.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24139  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-11-01 20:06:59 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Laskey 
							
						 
					 
					
						
						
							
						
						10b1dd99f3 
					 
					
						
						
							
							Generate cpu to itinerary map.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24121  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-10-31 17:16:01 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b0e103d46b 
					 
					
						
						
							
							Rename Record::getValueAsListDef to getValueAsListOfDefs, to more accurately  
						
						... 
						
						
						
						reflect what it is.
Convert some more code over to use it.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24072  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-10-28 22:49:02 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Laskey 
							
						 
					 
					
						
						
							
						
						f7bcde0854 
					 
					
						
						
							
							Removed Mr. Smith from the code.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24070  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-10-28 21:47:29 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Laskey 
							
						 
					 
					
						
						
							
						
						908ae27a90 
					 
					
						
						
							
							Add some commentary.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24055  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-10-28 15:20:43 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Cohen 
							
						 
					 
					
						
						
							
						
						9489c04efc 
					 
					
						
						
							
							Keep Visual Studio happy.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24052  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-10-28 01:43:09 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Laskey 
							
						 
					 
					
						
						
							
						
						0d841e0567 
					 
					
						
						
							
							Now generating instruction itineraries for scheduling.  Not my best work, but...  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24050  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-10-27 19:47:21 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Laskey 
							
						 
					 
					
						
						
							
						
						6c302fc075 
					 
					
						
						
							
							Simplify.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24015  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-10-26 17:49:21 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Laskey 
							
						 
					 
					
						
						
							
						
						581a8f79bc 
					 
					
						
						
							
							Give full control of subtarget features over to table generated code.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24013  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-10-26 17:30:34 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Laskey 
							
						 
					 
					
						
						
							
						
						b3b1d5f097 
					 
					
						
						
							
							Refactored to make room for more stuff (scheduling info.)  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23975  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-10-25 15:16:36 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d4d0797851 
					 
					
						
						
							
							Add the needed #include, emit enums with the sizes of tables, remove  
						
						... 
						
						
						
						definitions from the LLVM namespace, since they are all static.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23907  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-10-23 22:33:08 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Laskey 
							
						 
					 
					
						
						
							
						
						7dc02047fb 
					 
					
						
						
							
							Sort the features and processor lists for the sake of search (and maintainers.)  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23879  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-10-22 07:59:56 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Laskey 
							
						 
					 
					
						
						
							
						
						4bb9cbb730 
					 
					
						
						
							
							New TableGen backends for subtarget information.  Only command line stuff  
						
						... 
						
						
						
						active now.  Scheduling itinerary next.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23869  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-10-21 19:00:04 +00:00