Chris Lattner 
							
						 
					 
					
						
						
							
						
						16011e6201 
					 
					
						
						
							
							This is a trivial tweak to the addrec insertion code: insert the increment  
						
						... 
						
						
						
						at the bottom of the loop instead of the top.  This reduces the number of
overlapping live ranges a lot, for example, eliminating a spill in an important
loop in 183.equake with linear scan.
I still need to make the exit comparison of the loop use the post-incremented
version of this variable, but this is an easy first step.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12952  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-04-14 21:11:25 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						627018b4b3 
					 
					
						
						
							
							Fix a bug Brian found.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12754  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-04-07 16:16:11 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ea9e005ce6 
					 
					
						
						
							
							Sparc don't got not "sqrtl", bum bum bum  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12670  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-04-05 19:05:15 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						bb2aff1e18 
					 
					
						
						
							
							Kill warnings during an optimized compile where assert() disappears.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12669  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-04-05 19:00:46 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ddd947f21a 
					 
					
						
						
							
							Fix PR312 and IndVarsSimplify/2004-04-05-InvokeCastCrash.llx  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12668  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-04-05 18:46:55 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e34c0b48a0 
					 
					
						
						
							
							Add a break in the default case  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12639  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-04-03 00:43:03 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d18d9dcd28 
					 
					
						
						
							
							Comment out debugging printouts  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12623  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-04-02 20:26:46 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						53e677abad 
					 
					
						
						
							
							Add a new analysis  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12619  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-04-02 20:23:17 +00:00