4bfceb1ed5 
								
							 
						 
						
							
							
								
								All PPC instructions are now auto-printed  
							
							... 
							
							
							
							32 and 64 bit AsmWriters unified
Darwin and AIX specific features of AsmWriter split out
llvm-svn: 16163 
							
						 
						
							2004-09-04 05:00:00 +00:00  
				
					
						
							
							
								 
						
							
								de4fc10733 
								
							 
						 
						
							
							
								
								Consistently name passed with 32 or 64 in their name  
							
							... 
							
							
							
							llvm-svn: 15855 
							
						 
						
							2004-08-17 05:02:58 +00:00  
				
					
						
							
							
								 
						
							
								412602d7d9 
								
							 
						 
						
							
							
								
								Replace PowerPCPEI.cpp with target independant PrologEpilogInserter  
							
							... 
							
							
							
							llvm-svn: 15746 
							
						 
						
							2004-08-14 22:16:36 +00:00  
				
					
						
							
							
								 
						
							
								c2a043488a 
								
							 
						 
						
							
							
								
								64-bit instruction selector and AIX-specific 64-bit asm printer  
							
							... 
							
							
							
							llvm-svn: 15669 
							
						 
						
							2004-08-11 23:42:15 +00:00  
				
					
						
							
							
								 
						
							
								f17ea0f7b7 
								
							 
						 
						
							
							
								
								Clean up 32/64bit and Darwin/AIX split.  Next steps: 64 bit ISel, AIX asm printer.  
							
							... 
							
							
							
							llvm-svn: 15662 
							
						 
						
							2004-08-11 07:40:04 +00:00  
				
					
						
							
							
								 
						
							
								e67a212267 
								
							 
						 
						
							
							
								
								Breaking up the PowerPC target into 32- and 64-bit subparts, Part III: the rest.  
							
							... 
							
							
							
							llvm-svn: 15636 
							
						 
						
							2004-08-11 00:11:25 +00:00  
				
					
						
							
							
								 
						
							
								eca36a5aa0 
								
							 
						 
						
							
							
								
								CodePrinter -> AsmPrinter  
							
							... 
							
							
							
							llvm-svn: 15599 
							
						 
						
							2004-08-09 22:27:45 +00:00  
				
					
						
							
							
								 
						
							
								a8dcf2423e 
								
							 
						 
						
							
							
								
								Changes commited for Nate Begeman:  
							
							... 
							
							
							
							Use a PowerPC specific prolog epilog inserter to control where spilled
callee save regs are placed on the stack.
Get rid of implicit return address stack slot, save return address reg
(LR) in appropriate slot
Improve code generated for functions that don't have calls or access
globals
Note from Chris: PowerPCPEI will eventually be eliminated, once the
functionality is merged into CodeGen/PrologEpilogInserter.cpp
llvm-svn: 15536 
							
						 
						
							2004-08-06 06:58:50 +00:00  
				
					
						
							
							
								 
						
							
								ef8cf023a0 
								
							 
						 
						
							
							
								
								Add PowerPCBranchSelector to discover which are `long' branches.  
							
							... 
							
							
							
							Contributed by Nate Begeman.
llvm-svn: 15280 
							
						 
						
							2004-07-27 18:33:06 +00:00  
				
					
						
							
							
								 
						
							
								5ce1408537 
								
							 
						 
						
							
							
								
								Do IMPLICIT_DEFs on incoming args' hard regs, to avoid confusing the regalloc.  
							
							... 
							
							
							
							Support single-fp incoming args.
Support single-fp outgoing args ('call' operands).
Support double-fp return values.
llvm-svn: 14880 
							
						 
						
							2004-07-16 10:31:25 +00:00  
				
					
						
							
							
								 
						
							
								2453818b8a 
								
							 
						 
						
							
							
								
								The powerpc is now gone.  However it is now just known as the Skeleton target.  
							
							... 
							
							
							
							llvm-svn: 14877 
							
						 
						
							2004-07-16 07:14:34 +00:00  
				
					
						
							
							
								 
						
							
								2458bd6507 
								
							 
						 
						
							
							
								
								Add comments describing how you would add prototypes for factory methods for  
							
							... 
							
							
							
							PowerPC-specific passes here.
llvm-svn: 11073 
							
						 
						
							2004-02-02 19:05:28 +00:00  
				
					
						
							
							
								 
						
							
								b14a3f73cd 
								
							 
						 
						
							
							
								
								Import of skeletal PowerPC backend I have had laying around for months...  
							
							... 
							
							
							
							llvm-svn: 10937 
							
						 
						
							2004-01-21 21:13:19 +00:00