Chris Lattner 
							
						 
					 
					
						
						
							
						
						6f6f69950f 
					 
					
						
						
							
							Use getSectionForFunction.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30740  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-10-05 02:49:23 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						3ad5e5cf99 
					 
					
						
						
							
							add shifts to addressing mode 1  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30291  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-09-13 12:09:43 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						7cca7c5317 
					 
					
						
						
							
							partial implementation of the ARM Addressing Mode 1  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30252  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-09-11 17:25:40 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						ff59d22232 
					 
					
						
						
							
							call AsmPrinter::doInitialization in ARMAsmPrinter::doInitialization  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30246  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-09-11 12:49:38 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						f369dd26fb 
					 
					
						
						
							
							Removed unnecessary Mangler creation.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30239  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-09-10 21:17:03 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Laskey 
							
						 
					 
					
						
						
							
						
						a0f3d17daa 
					 
					
						
						
							
							Make target asm info a property of the target machine.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30162  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-09-07 22:06:40 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Laskey 
							
						 
					 
					
						
						
							
						
						563321a258 
					 
					
						
						
							
							Separate target specific asm properties from the asm printers.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30126  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-09-06 18:34:40 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						755be9b3de 
					 
					
						
						
							
							use @ for comments  
						
						... 
						
						
						
						store LR in an arbitrary stack slot
add support for writing varargs functions
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29876  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-08-25 17:55:16 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						6f602de3b6 
					 
					
						
						
							
							create a generic bcond instruction that has a conditional code argument  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29856  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-08-24 16:13:15 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						687bc49d1a 
					 
					
						
						
							
							initial support for branches  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29854  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-08-24 13:45:55 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						f3a335cedf 
					 
					
						
						
							
							add a "load effective address"  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29748  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-08-17 17:09:40 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						1ed3af11b5 
					 
					
						
						
							
							start comments with #  
						
						... 
						
						
						
						move the constant pool to .text
correctly print loads of labels
mark R0, R1, R2 and R3 as caller save
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29451  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-08-01 18:53:10 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						06c1e7eacb 
					 
					
						
						
							
							implement LowerConstantPool and LowerGlobalAddress  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29433  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-08-01 12:58:43 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						6d581e8d15 
					 
					
						
						
							
							handle GlobalValue::InternalLinkage in doFinalization  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29417  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-07-31 20:38:13 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						b01c4bbb45 
					 
					
						
						
							
							emit global constants  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29344  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-07-27 11:38:51 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						84b19be6ab 
					 
					
						
						
							
							skeleton of a lowerCall implementation for ARM  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29159  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-07-16 01:02:57 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						a4e64359aa 
					 
					
						
						
							
							add the memri memory operand  
						
						... 
						
						
						
						this makes it possible for ldr instructions with non-zero immediate
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29103  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-07-11 11:36:48 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						a1334cdfb2 
					 
					
						
						
							
							On ARM, alignment is in bits  
						
						... 
						
						
						
						Add lr as a hard coded operand of bx
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28494  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-05-26 10:56:17 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						2f99b6bd96 
					 
					
						
						
							
							implement initial version of ARMAsmPrinter::printOperand  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28470  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-05-25 12:57:06 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						4b442b528a 
					 
					
						
						
							
							implement minimal versions of  
						
						... 
						
						
						
						ARMAsmPrinter::runOnMachineFunction
LowerFORMAL_ARGUMENTS
ARMInstrInfo::isMoveInstr
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28431  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-05-23 02:48:20 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						7bc59bc395 
					 
					
						
						
							
							added a skeleton of the ARM backend  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28301  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-05-14 22:18:28 +00:00