Rafael Espindola
							
						 
						
							 
							
							
							
							
								
							
							
								a88966fd5e 
								
							 
						 
						
							
							
								
								initial implementation of ARMRegisterInfo::eliminateFrameIndex  
							
							 
							
							... 
							
							
							
							fixes test/Regression/CodeGen/ARM/ret_arg5.ll
llvm-svn: 28854 
							
						 
						
							2006-06-18 00:08:07 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								f3b5b92e58 
								
							 
						 
						
							
							
								
								Don't pass target name into TargetData anymore, it is never used or needed.  
							
							 
							
							... 
							
							
							
							Remove explicit casts to std::string now that there is no overload resolution
issues in the TargetData ctors.
llvm-svn: 28830 
							
						 
						
							2006-06-16 18:22:52 +00:00  
						
					 
				
					
						
							
							
								 
								Rafael Espindola
							
						 
						
							 
							
							
							
							
								
							
							
								4e76015e0b 
								
							 
						 
						
							
							
								
								lower more then 4 formal arguments. The offset is currently hard coded.  
							
							 
							
							... 
							
							
							
							implement SelectFrameIndex
llvm-svn: 28751 
							
						 
						
							2006-06-12 12:28:08 +00:00  
						
					 
				
					
						
							
							
								 
								Rafael Espindola
							
						 
						
							 
							
							
							
							
								
							
							
								6306becc49 
								
							 
						 
						
							
							
								
								add R0 to liveout  
							
							 
							
							... 
							
							
							
							expand "ret null" (implements test/Regression/CodeGen/ARM/ret_void.ll)
note that a Flag link is missing between the copy and the branch
llvm-svn: 28691 
							
						 
						
							2006-06-05 22:26:14 +00:00  
						
					 
				
					
						
							
							
								 
								Rafael Espindola
							
						 
						
							 
							
							
							
							
								
							
							
								5bc60da112 
								
							 
						 
						
							
							
								
								Expand ret into "CopyToReg;BRIND"  
							
							 
							
							... 
							
							
							
							llvm-svn: 28559 
							
						 
						
							2006-05-30 17:33:19 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								64d8692dee 
								
							 
						 
						
							
							
								
								Ignore generated files  
							
							 
							
							... 
							
							
							
							llvm-svn: 28520 
							
						 
						
							2006-05-27 01:23:30 +00:00  
						
					 
				
					
						
							
							
								 
								Evan Cheng
							
						 
						
							 
							
							
							
							
								
							
							
								a3add0fea8 
								
							 
						 
						
							
							
								
								Change RET node to include signness information of the return values. i.e.  
							
							 
							
							... 
							
							
							
							RET chain, value1, sign1, value2, sign2, ...
llvm-svn: 28510 
							
						 
						
							2006-05-26 23:10:12 +00:00  
						
					 
				
					
						
							
							
								 
								Rafael Espindola
							
						 
						
							 
							
							
							
							
								
							
							
								87bc1a9b0b 
								
							 
						 
						
							
							
								
								On ARM, alignment is in bits  
							
							 
							
							... 
							
							
							
							Add lr as a hard coded operand of bx
llvm-svn: 28494 
							
						 
						
							2006-05-26 10:56:17 +00:00  
						
					 
				
					
						
							
							
								 
								Rafael Espindola
							
						 
						
							 
							
							
							
							
								
							
							
								91df1ef41f 
								
							 
						 
						
							
							
								
								implement initial version of ARMAsmPrinter::printOperand  
							
							 
							
							... 
							
							
							
							llvm-svn: 28470 
							
						 
						
							2006-05-25 12:57:06 +00:00  
						
					 
				
					
						
							
							
								 
								Rafael Espindola
							
						 
						
							 
							
							
							
							
								
							
							
								4781610886 
								
							 
						 
						
							
							
								
								port the ARM backend to use ISD::CALL instead of LowerCallTo  
							
							 
							
							... 
							
							
							
							llvm-svn: 28469 
							
						 
						
							2006-05-25 11:00:18 +00:00  
						
					 
				
					
						
							
							
								 
								Evan Cheng
							
						 
						
							 
							
							
							
							
								
							
							
								4af59dac0b 
								
							 
						 
						
							
							
								
								Assert if InflightSet is not cleared after instruction selecting a BB.  
							
							 
							
							... 
							
							
							
							llvm-svn: 28459 
							
						 
						
							2006-05-25 00:24:28 +00:00  
						
					 
				
					
						
							
							
								 
								Evan Cheng
							
						 
						
							 
							
							
							
							
								
							
							
								1a8e74d113 
								
							 
						 
						
							
							
								
								Clear HandleMap and ReplaceMap after instruction selection. Or it may cause  
							
							 
							
							... 
							
							
							
							non-deterministic behavior.
llvm-svn: 28454 
							
						 
						
							2006-05-24 20:46:25 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								aa2372562e 
								
							 
						 
						
							
							
								
								Patches to make the LLVM sources more -pedantic clean.  Patch provided  
							
							 
							
							... 
							
							
							
							by Anton Korobeynikov!  This is a step towards closing PR786.
llvm-svn: 28447 
							
						 
						
							2006-05-24 17:04:05 +00:00  
						
					 
				
					
						
							
							
								 
								Rafael Espindola
							
						 
						
							 
							
							
							
							
								
							
							
								27f8bdc7e5 
								
							 
						 
						
							
							
								
								implement minimal versions of  
							
							 
							
							... 
							
							
							
							ARMAsmPrinter::runOnMachineFunction
LowerFORMAL_ARGUMENTS
ARMInstrInfo::isMoveInstr
llvm-svn: 28431 
							
						 
						
							2006-05-23 02:48:20 +00:00  
						
					 
				
					
						
							
							
								 
								Owen Anderson
							
						 
						
							 
							
							
							
							
								
							
							
								88812b5c0a 
								
							 
						 
						
							
							
								
								Make all of the TargetMachine subclasses use the new string TargetData methods.  
							
							 
							
							... 
							
							
							
							This is part of the on-going work on PR 761.
llvm-svn: 28414 
							
						 
						
							2006-05-20 00:24:56 +00:00  
						
					 
				
					
						
							
							
								 
								Rafael Espindola
							
						 
						
							 
							
							
							
							
								
							
							
								b15597b59a 
								
							 
						 
						
							
							
								
								implement movri  
							
							 
							
							... 
							
							
							
							add a stub LowerFORMAL_ARGUMENTS
llvm-svn: 28388 
							
						 
						
							2006-05-18 21:45:49 +00:00  
						
					 
				
					
						
							
							
								 
								Evan Cheng
							
						 
						
							 
							
							
							
							
								
							
							
								305c49579c 
								
							 
						 
						
							
							
								
								getCalleeSaveRegs and getCalleeSaveRegClasses are no long TableGen'd.  
							
							 
							
							... 
							
							
							
							llvm-svn: 28378 
							
						 
						
							2006-05-18 00:12:58 +00:00  
						
					 
				
					
						
							
							
								 
								Evan Cheng
							
						 
						
							 
							
							
							
							
								
							
							
								dcec882286 
								
							 
						 
						
							
							
								
								Remove PointerType from class Target  
							
							 
							
							... 
							
							
							
							llvm-svn: 28368 
							
						 
						
							2006-05-17 21:20:27 +00:00  
						
					 
				
					
						
							
							
								 
								Rafael Espindola
							
						 
						
							 
							
							
							
							
								
							
							
								4abf33f56e 
								
							 
						 
						
							
							
								
								add an abort after every assert(0)  
							
							 
							
							... 
							
							
							
							llvm-svn: 28310 
							
						 
						
							2006-05-15 22:34:39 +00:00  
						
					 
				
					
						
							
							
								 
								Rafael Espindola
							
						 
						
							 
							
							
							
							
								
							
							
								ffdc24b847 
								
							 
						 
						
							
							
								
								added a skeleton of the ARM backend  
							
							 
							
							... 
							
							
							
							llvm-svn: 28301 
							
						 
						
							2006-05-14 22:18:28 +00:00