Evan Cheng
							
						 
					 | 
					
						
						
							
						
						603b83ebcd
					 | 
					
						
						
							
							Only safe to use a call-clobbered or spilled callee-saved register as scratch register.
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35010 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2007-03-07 20:30:36 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Evan Cheng
							
						 
					 | 
					
						
						
							
						
						0ea12ec848
					 | 
					
						
						
							
							Fix some brittle code. Watch out for cases where register scavenger is pointing to deleted instructions.
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34998 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2007-03-07 02:38:05 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Evan Cheng
							
						 
					 | 
					
						
						
							
						
						a90f3408b3
					 | 
					
						
						
							
							Make load / store optimizer use register scavenger.
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34986 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2007-03-06 21:59:20 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Evan Cheng
							
						 
					 | 
					
						
						
							
						
						cc1c427266
					 | 
					
						
						
							
							Code clean up. Prepare to use register scavenger.
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34976 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2007-03-06 18:02:41 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Evan Cheng
							
						 
					 | 
					
						
						
							
						
						a8e2989ece
					 | 
					
						
						
							
							ARM backend contribution from Apple.
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33353 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2007-01-19 07:51:42 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |