Chris Lattner 
							
						 
					 
					
						
						
							
						
						64ce964673 
					 
					
						
						
							
							Fix a couple of bugs that broke the alpha tester build  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26722  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-03-13 05:23:59 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						3faad495bc 
					 
					
						
						
							
							Handle cracked instructions in dispatch group formation.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26721  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-03-13 05:20:04 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						88d211f823 
					 
					
						
						
							
							Several big changes:  
						
						... 
						
						
						
						1. Use flags on the instructions in the .td file to indicate the PPC970 unit
   type instead of a table in the .cpp file.  Much cleaner.
2. Change the hazard recognizer to build d-groups according to the actual
   algorithm used, not my flawed understanding of it.
3. Model "must be in the first slot" and "must be the only instr in a group"
   accurately.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26719  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-03-12 09:13:49 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						9c2c38674a 
					 
					
						
						
							
							blr is a branch too  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26710  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-03-11 21:49:49 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b0d21ef20c 
					 
					
						
						
							
							Change the interface for getting a target HazardRecognizer to be more clean.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26608  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-03-08 04:25:59 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b84225b080 
					 
					
						
						
							
							add another missing store.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26595  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-03-07 16:26:48 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ab5801cb28 
					 
					
						
						
							
							add a couple more load/store instrs, add a newline to the end of file.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26594  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-03-07 16:19:46 +00:00 
						 
				 
			
				
					
						
							
							
								Nate Begeman 
							
						 
					 
					
						
						
							
						
						3acbe5d4f0 
					 
					
						
						
							
							This kinda sorta implements "things that have to lead a dispatch group".  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26591  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-03-07 08:30:27 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						2046371e70 
					 
					
						
						
							
							add some new instructions to the classifier.  With this, we correctly insert  
						
						... 
						
						
						
						a nop into Freebench/neural, which speeds it up from 136->129s (~5.4%).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26590  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-03-07 07:14:55 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7ce64852e8 
					 
					
						
						
							
							add some comments that describe what we model  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26588  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-03-07 06:44:19 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						c664418820 
					 
					
						
						
							
							Implement a very very simple hazard recognizer for LSU rejects and ctr set/read  
						
						... 
						
						
						
						flushes
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26587  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-03-07 06:32:48 +00:00