Lang Hames 
							
						 
					 
					
						
						
							
						
						33198391d6 
					 
					
						
						
							
							Added support for register allocators to record which intervals are spill intervals, and where the uses and defs of the original intervals were in the original code.  
						
						... 
						
						
						
						Spill intervals can be hidden using the "-rmf-intervals=virt-nospills*" option.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112811  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-02 08:27:00 +00:00 
						 
				 
			
				
					
						
							
							
								Jakob Stoklund Olesen 
							
						 
					 
					
						
						
							
						
						dfa28b157d 
					 
					
						
						
							
							Fix a FIXME. The SlotIndex::Slot enum should be private.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@110826  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-11 16:50:17 +00:00 
						 
				 
			
				
					
						
							
							
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						d13db2c59c 
					 
					
						
						
							
							Fix batch of converting RegisterPass<> to INTIALIZE_PASS().  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@109045  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-07-21 22:09:45 +00:00 
						 
				 
			
				
					
						
							
							
								Lang Hames 
							
						 
					 
					
						
						
							
						
						5a8ea65c5c 
					 
					
						
						
							
							Changed OStream templates to functions on raw_ostream, removed the unused "renderWarnings" function.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@109003  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-07-21 09:02:06 +00:00 
						 
				 
			
				
					
						
							
							
								Lang Hames 
							
						 
					 
					
						
						
							
						
						6089e464dd 
					 
					
						
						
							
							Updated css classes for the pressure table legend.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@108839  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-07-20 14:35:55 +00:00 
						 
				 
			
				
					
						
							
							
								Lang Hames 
							
						 
					 
					
						
						
							
						
						2725abd039 
					 
					
						
						
							
							Oops - I tables render poorly in Chrome without this explicit height specification.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@108824  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-07-20 10:29:46 +00:00 
						 
				 
			
				
					
						
							
							
								Lang Hames 
							
						 
					 
					
						
						
							
						
						f80f31eb9f 
					 
					
						
						
							
							Use run-length encoding to represent identical adjacent cells in the pressure  
						
						... 
						
						
						
						and interval table. Reduces output HTML file sizes by ~80% in my test cases.
Also fix access of private member type by << operator.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@108823  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-07-20 10:18:54 +00:00 
						 
				 
			
				
					
						
							
							
								Lang Hames 
							
						 
					 
					
						
						
							
						
						245581b1ac 
					 
					
						
						
							
							Added support for turning HTML indentation on and off (indentation off by default).  
						
						... 
						
						
						
						Reduces output file size ~20% on my test cases.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@108822  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-07-20 09:13:29 +00:00 
						 
				 
			
				
					
						
							
							
								Lang Hames 
							
						 
					 
					
						
						
							
						
						c4bcc778a8 
					 
					
						
						
							
							Switched to rendering after allocation (but before rewriting) in PBQP.  
						
						... 
						
						
						
						Updated renderer to use allocation information from VirtRegMap (if
available) to render spilled intervals differently.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@108815  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-07-20 07:41:44 +00:00 
						 
				 
			
				
					
						
							
							
								Lang Hames 
							
						 
					 
					
						
						
							
						
						54cc2efb4e 
					 
					
						
						
							
							Render MachineFunctions to HTML pages, with options to render register  
						
						... 
						
						
						
						pressure estimates and liveness alongside.
Still experimental.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@108698  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-07-19 15:22:28 +00:00