Tanya Lattner
							
						 | 
						
							
							
							
							
							
								
							
							
								d8cc4facd0
								
							
						 | 
						
							
							
								
								Reworked branching so we don't handle BAs specially. It just updates the branchTO regardless of what type of branch it is.
							
							
							
							
							
							
							
							llvm-svn: 18322 
							
						 | 
						
							2004-11-29 04:39:47 +00:00 | 
						
					
				
					
						
							
							
								 
								Tanya Lattner
							
						 | 
						
							
							
							
							
							
								
							
							
								13c71ca7b6
								
							
						 | 
						
							
							
								
								Forced branches to be first to be scheduled.
							
							
							
							
							
							
							
							llvm-svn: 18195 
							
						 | 
						
							2004-11-24 01:49:10 +00:00 | 
						
					
				
					
						
							
							
								 
								Tanya Lattner
							
						 | 
						
							
							
							
							
							
								
							
							
								ab9cf27cd0
								
							
						 | 
						
							
							
								
								Fixed a bug where I was trying to ModuloSchedule a loop with no instructions but a terminator.
							
							
							
							
							
							
							
							Fixed a bug in the schedule generation that was always using the start cycle.
llvm-svn: 18123 
							
						 | 
						
							2004-11-22 20:41:24 +00:00 | 
						
					
				
					
						
							
							
								 
								Tanya Lattner
							
						 | 
						
							
							
							
							
							
								
							
							
								7beb51cd29
								
							
						 | 
						
							
							
								
								Added my own defMap. Only saving values that are not loop invariant. Fixed a couple of assertions that were triggered due to registers not being allocated. These both had to do with PHINodes.
							
							
							
							
							
							
							
							llvm-svn: 17907 
							
						 | 
						
							2004-11-16 21:31:37 +00:00 | 
						
					
				
					
						
							
							
								 
								Tanya Lattner
							
						 | 
						
							
							
							
							
							
								
							
							
								444be61ea6
								
							
						 | 
						
							
							
								
								Added gross hacks such as creating my own def-use map, and picking on Instruction that I can add all my TmpInstructions to its MCFI.
							
							
							
							
							
							
							
							llvm-svn: 17441 
							
						 | 
						
							2004-11-02 21:04:56 +00:00 | 
						
					
				
					
						
							
							
								 
								Tanya Lattner
							
						 | 
						
							
							
							
							
							
								
							
							
								ddebd1eeaa
								
							
						 | 
						
							
							
								
								Fixed bug with infinite epilogues.
							
							
							
							
							
							
							
							Fixed issue with generating the partial order. It now adds the nodes not in recurrences in sets for each connected component.
llvm-svn: 17351 
							
						 | 
						
							2004-10-30 00:39:07 +00:00 | 
						
					
				
					
						
							
							
								 
								Tanya Lattner
							
						 | 
						
							
							
							
							
							
								
							
							
								d38a7605d8
								
							
						 | 
						
							
							
								
								Checking in code that works on my simple test case. However, there is still a bug with branches that I need to fix.
							
							
							
							
							
							
							
							llvm-svn: 16979 
							
						 | 
						
							2004-10-14 06:04:28 +00:00 | 
						
					
				
					
						
							
							
								 
								Misha Brukman
							
						 | 
						
							
							
							
							
							
								
							
							
								9da1134bfb
								
							
						 | 
						
							
							
								
								Adjust header file inclusion due to move
							
							
							
							
							
							
							
							llvm-svn: 16904 
							
						 | 
						
							2004-10-10 23:34:50 +00:00 | 
						
					
				
					
						
							
							
								 
								Misha Brukman
							
						 | 
						
							
							
							
							
							
								
							
							
								4a4af7e20c
								
							
						 | 
						
							
							
								
								ModuloScheduling moved to lib/Target/SparcV9 as it is SparcV9-specific
							
							
							
							
							
							
							
							llvm-svn: 16902 
							
						 | 
						
							2004-10-10 23:33:20 +00:00 |