Benjamin Kramer
							
						 
						
							 
							
							
							
							
								
							
							
								aef5bd049f 
								
							 
						 
						
							
							
								
								Namespacify.  
							
							 
							
							... 
							
							
							
							llvm-svn: 120146 
							
						 
						
							2010-11-25 16:42:51 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								045e04dbfe 
								
							 
						 
						
							
							
								
								dissolve some more hacks.  
							
							 
							
							... 
							
							
							
							llvm-svn: 119115 
							
						 
						
							2010-11-15 03:53:53 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								fd56ee2c40 
								
							 
						 
						
							
							
								
								fix some fixme's, removing dead code.  
							
							 
							
							... 
							
							
							
							llvm-svn: 119114 
							
						 
						
							2010-11-15 03:51:13 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								aa4d03d1f5 
								
							 
						 
						
							
							
								
								remove asmstrings (which can never be printed) from pseudo  
							
							 
							
							... 
							
							
							
							instructions, allowing is to eliminate some dead operand 
printing methods from the instprinter.
llvm-svn: 119113 
							
						 
						
							2010-11-15 03:48:58 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								edb9d84dcc 
								
							 
						 
						
							
							
								
								add targetoperand flags for jump tables, constant pool and block address  
							
							 
							
							... 
							
							
							
							nodes to indicate when ha16/lo16 modifiers should be used.  This lets
us pass PowerPC/indirectbr.ll.
The one annoying thing about this patch is that the MCSymbolExpr isn't
expressive enough to represent ha16(label1-label2) which we need on
PowerPC.  I have a terrible hack in the meantime, but this will have
to be revisited at some point.
Last major conversion item left is global variable references.
llvm-svn: 119105 
							
						 
						
							2010-11-15 02:46:57 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								cfb6287487 
								
							 
						 
						
							
							
								
								make the stubbed-out printer methods abort instead of  
							
							 
							
							... 
							
							
							
							printing nothing.  This gets us back up to 24 failures.
llvm-svn: 119083 
							
						 
						
							2010-11-14 21:54:34 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								f2cb69cb04 
								
							 
						 
						
							
							
								
								wire up a few more things, down to 4 test failures, all  
							
							 
							
							... 
							
							
							
							about handling $stub, lo/hi etc.
llvm-svn: 119082 
							
						 
						
							2010-11-14 21:51:37 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								219cc3d586 
								
							 
						 
						
							
							
								
								implement pretty printing support for the various pseudo  
							
							 
							
							... 
							
							
							
							ops the asmprinter supported, fixing PowerPC/rlwimi2.ll
among others.  Down to 20 failures.
llvm-svn: 119080 
							
						 
						
							2010-11-14 21:39:51 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								c2ac86e261 
								
							 
						 
						
							
							
								
								Wire up symbol hi/lo printing.  We don't print hi()/lo(), but this gets  
							
							 
							
							... 
							
							
							
							us further along.  Only 28 failures now.
llvm-svn: 119079 
							
						 
						
							2010-11-14 21:33:07 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								3dc9bb245f 
								
							 
						 
						
							
							
								
								implement basic support for symbol operand lowering,  
							
							 
							
							... 
							
							
							
							and printing support for call operands.  Down to 77 failures.
llvm-svn: 119078 
							
						 
						
							2010-11-14 21:20:46 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								0dcd800b22 
								
							 
						 
						
							
							
								
								implement basic support for memory operands and crbit operands,  
							
							 
							
							... 
							
							
							
							this fixes 3 more ppc tests.
llvm-svn: 119065 
							
						 
						
							2010-11-14 20:22:56 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								9488143769 
								
							 
						 
						
							
							
								
								implement several trivial operand printers, reducing  
							
							 
							
							... 
							
							
							
							failures in CodeGen/PowerPC from 120 -> 117
llvm-svn: 119063 
							
						 
						
							2010-11-14 20:11:21 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								7a5c57ecf4 
								
							 
						 
						
							
							
								
								Implement support for printing register and immediate operands,  
							
							 
							
							... 
							
							
							
							add support for darwin vs aix syntax.  We now can print instructions
like this:
	add r3, r3, r4
	blr 
and (in aix mode):
	add 3, 3, 4
	blr 
llvm-svn: 119062 
							
						 
						
							2010-11-14 20:02:39 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								a76eab433a 
								
							 
						 
						
							
							
								
								stub out a powerpc MCInstPrinter implementation.  
							
							 
							
							... 
							
							
							
							llvm-svn: 119059 
							
						 
						
							2010-11-14 19:40:38 +00:00