Alkis Evlogimenos 
							
						 
					 
					
						
						
							
						
						49787e35c3 
					 
					
						
						
							
							Fix bug in register spilling when a preallocated live range overlaps a  
						
						... 
						
						
						
						potential register assignment.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10291  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-12-05 11:17:55 +00:00 
						 
				 
			
				
					
						
							
							
								Alkis Evlogimenos 
							
						 
					 
					
						
						
							
						
						69546d5f84 
					 
					
						
						
							
							Improve debugging output and clean up some code.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10288  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-12-04 03:57:28 +00:00 
						 
				 
			
				
					
						
							
							
								Alkis Evlogimenos 
							
						 
					 
					
						
						
							
						
						585870759b 
					 
					
						
						
							
							Print instructions before register allocation is performed.  Also fix  
						
						... 
						
						
						
						bug where spill instructions were added to the next basic block
instead of the end of the current one if the instruction that required
the spill was the last in the block.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10272  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-11-30 23:40:39 +00:00 
						 
				 
			
				
					
						
							
							
								Alkis Evlogimenos 
							
						 
					 
					
						
						
							
						
						99d1a8f048 
					 
					
						
						
							
							Remove "numReloaded" statistic.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10268  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-11-30 05:15:36 +00:00 
						 
				 
			
				
					
						
							
							
								Alkis Evlogimenos 
							
						 
					 
					
						
						
							
						
						ff0cbe175d 
					 
					
						
						
							
							Merging the linear scan register allocator in trunk. It currently passes most tests under test/Programs/SingleSource/Benchmarks/Shootout so development will continue on trunk. The allocator is not enabled by default. You will need to pass -regallo=linearscan to lli or llc to use it.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10103  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-11-20 03:32:25 +00:00