| 
							
							
								 Evan Cheng | f6fa5ee5c2 | findRegisterUseOperand() changed. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35366 91177308-0d34-0410-b5e6-96231b3b80d8 | 2007-03-26 22:41:48 +00:00 |  | 
			
				
					| 
							
							
								 Evan Cheng | 11788fde93 | Bug fix. Not advancing the register scavenger iterator correctly. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35020 91177308-0d34-0410-b5e6-96231b3b80d8 | 2007-03-08 02:55:08 +00:00 |  | 
			
				
					| 
							
							
								 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 |  |