43123c9f7a 
								
							 
						 
						
							
							
								
								Remove the ISel->AsmPrinter link via the TargetMachine that was put in  
							
							... 
							
							
							
							place to help bring up the PowerPC back end on Darwin.  This code is no
longer serves any purpose now that the AsmPrinter does the right thing
all the time printing GlobalValues.  --Cruft.
llvm-svn: 18267 
							
						 
						
							2004-11-27 04:45:11 +00:00  
				
					
						
							
							
								 
						
							
								ae670d5895 
								
							 
						 
						
							
							
								
								Do not provide the non-specialized PowerPCJITInfo object, it is pretty useless.  
							
							... 
							
							
							
							Instead, let derived classes provide specialized ones.
llvm-svn: 18139 
							
						 
						
							2004-11-23 05:55:38 +00:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								38c61506a8 
								
							 
						 
						
							
							
								
								Move variables and methods which need PPC{32,64}* distinction to subclasses  
							
							... 
							
							
							
							llvm-svn: 15858 
							
						 
						
							2004-08-17 05:08:44 +00:00  
				
					
						
							
							
								 
						
							
								412602d7d9 
								
							 
						 
						
							
							
								
								Replace PowerPCPEI.cpp with target independant PrologEpilogInserter  
							
							... 
							
							
							
							llvm-svn: 15746 
							
						 
						
							2004-08-14 22:16:36 +00:00  
				
					
						
							
							
								 
						
							
								c94c0f75f4 
								
							 
						 
						
							
							
								
								* Move AIX into the llvm namespace to be accessed from RegisterInfo  
							
							... 
							
							
							
							* Mark InstrInfo with 32 vs. 64 bit flag
* Enable the 64-bit isel and asm printer
llvm-svn: 15672 
							
						 
						
							2004-08-11 23:47:08 +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  
				
					
						
							
							
								 
						
							
								7dba17d1ce 
								
							 
						 
						
							
							
								
								* Codegen of GEPs dramatically improved by folding multiplies and adds  
							
							... 
							
							
							
							* Function pointers implemented correctly using appropriate stubs
Contributed by Nate Begeman.
llvm-svn: 15133 
							
						 
						
							2004-07-23 16:08:20 +00:00  
				
					
						
							
							
								 
						
							
								dcb0eec80d 
								
							 
						 
						
							
							
								
								Implement getModuleMatchQuality and getJITMatchQuality() for PowerPC  
							
							... 
							
							
							
							llvm-svn: 14780 
							
						 
						
							2004-07-12 23:36:12 +00:00  
				
					
						
							
							
								 
						
							
								e05203fb40 
								
							 
						 
						
							
							
								
								Initial revision  
							
							... 
							
							
							
							llvm-svn: 14283 
							
						 
						
							2004-06-21 16:55:25 +00:00