Lang Hames 
							
						 
					 
					
						
						
							
						
						ffd1326ff8 
					 
					
						
						
							
							Improved tracking of value number kills. VN kills are now represented  
						
						 
						
						... 
						
						
						
						as an (index,bool) pair. The bool flag records whether the kill is a
PHI kill or not. This code will be used to enable splitting of live
intervals containing PHI-kills.
A slight change to live interval weights introduced an extra spill
into lsr-code-insertion (outside the critical sections). The test 
condition has been updated to reflect this.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75097  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-09 03:57:02 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						cd799b99cb 
					 
					
						
						
							
							Mark some pattern-less instructions as neverHasSideEffects.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73252  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-06-12 20:46:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						8f0d99e463 
					 
					
						
						
							
							Re-enable machine sinking pass now that the coalescer bugs and the AnalyzeBrnach bug are fixed.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@64126  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-02-09 08:45:39 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						7f51fd3ea9 
					 
					
						
						
							
							Revert r63999. It was breaking self-hosting builds.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@64062  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-02-08 00:58:05 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						c963b638c7 
					 
					
						
						
							
							Enable machine sinking pass in non-fast mode.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@63999  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-02-07 01:57:46 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						5ef3a04b54 
					 
					
						
						
							
							Fix for PR1831: if all defs of an interval are re-materializable, then it's a preferred spill candiate.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44644  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-12-06 00:01:56 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tanya Lattner 
							
						 
					 
					
						
						
							
						
						727842e9d7 
					 
					
						
						
							
							Fix bug in regression tests that ignored stderr output in RUN lines. Updated tests and fixed broken run lines.  
						
						 
						
						... 
						
						
						
						XFAILed 3 arm regressions (will file bugs)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44389  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-11-28 04:57:00 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						4cda190ef5 
					 
					
						
						
							
							For PR1319:  
						
						 
						
						... 
						
						
						
						Fix test syntax per new rules.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36133  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-04-16 15:15:52 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						3bd767b91d 
					 
					
						
						
							
							new lsr testcase  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35971  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-04-13 20:38:14 +00:00