Brian Gaeke 
							
						 
					 
					
						
						
							
						
						c598517c24 
					 
					
						
						
							
							Include <cmath> for compatibility with gcc 3.0.x (the system compiler on  
						
						... 
						
						
						
						Debian.)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12986  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-04-16 15:57:32 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						0a7f98c80d 
					 
					
						
						
							
							Factor a bunch of classes out into a public header  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12958  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-04-15 15:07:24 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						0aa84fdd04 
					 
					
						
						
							
							Unbreak the build  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12956  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-04-15 14:17:43 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e9fc96e7cc 
					 
					
						
						
							
							Implement a FIXME: if we're going to insert a cast, we might as well only  
						
						... 
						
						
						
						insert it once!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12955  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-04-14 22:01:22 +00:00 
						 
				 
			
				
					
						
							
							
								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