Evan Cheng 
							
						 
					 
					
						
						
							
						
						e71bff7405 
					 
					
						
						
							
							Avoid referencing deleted instruction.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42153  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-09-19 21:48:07 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						13ab020ea0 
					 
					
						
						
							
							Remove clobbersPred. Add an OptionalDefOperand to instructions which have the 's' bit.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@38501  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-07-10 18:08:01 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						0e1d37904a 
					 
					
						
						
							
							Reflects the chanegs made to PredicateOperand.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37898  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-07-05 07:18:20 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						62ccdbf0b3 
					 
					
						
						
							
							Add missing const qualifiers.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37342  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-05-29 18:42:18 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						44bec52b1b 
					 
					
						
						
							
							Add PredicateOperand to all ARM instructions that have the condition field.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37066  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-05-15 01:29:07 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						1997473cf7 
					 
					
						
						
							
							Drop 'const'  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36662  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-05-03 01:11:54 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						3e15bf33e0 
					 
					
						
						
							
							Use 'static const char' instead of 'static const int'.  
						
						... 
						
						
						
						Due to darwin gcc bug, one version of darwin linker coalesces
static const int, which defauts PassID based pass identification.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36652  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-05-02 21:39:20 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						794fd75c67 
					 
					
						
						
							
							Do not use typeinfo to identify pass in pass manager.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36632  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-05-01 21:15:47 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						faa510726f 
					 
					
						
						
							
							Rename findRegisterUseOperand to findRegisterUseOperandIdx to avoid confusion.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36483  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-04-26 19:00:32 +00:00 
						 
				 
			
				
					
						
							
							
								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