Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						c62feda741 
					 
					
						
						
							
							Namespacify.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120146  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-25 16:42:51 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						019aef6df7 
					 
					
						
						
							
							eliminate a now-unneeded operand printer.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@119124  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-15 06:01:10 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						84a04adf3a 
					 
					
						
						
							
							dissolve some more hacks.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@119115  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-15 03:53:53 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						0fe7184ba1 
					 
					
						
						
							
							fix some fixme's, removing dead code.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@119114  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-15 03:51:13 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ab63864564 
					 
					
						
						
							
							remove asmstrings (which can never be printed) from pseudo  
						
						... 
						
						
						
						instructions, allowing is to eliminate some dead operand 
printing methods from the instprinter.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@119113  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-15 03:48:58 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						1e61e69d40 
					 
					
						
						
							
							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.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@119105  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-15 02:46:57 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						959fb3dd5c 
					 
					
						
						
							
							make the stubbed-out printer methods abort instead of  
						
						... 
						
						
						
						printing nothing.  This gets us back up to 24 failures.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@119083  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-14 21:54:34 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b2e477f546 
					 
					
						
						
							
							wire up a few more things, down to 4 test failures, all  
						
						... 
						
						
						
						about handling $stub, lo/hi etc.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@119082  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-14 21:51:37 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						2e35248f14 
					 
					
						
						
							
							implement pretty printing support for the various pseudo  
						
						... 
						
						
						
						ops the asmprinter supported, fixing PowerPC/rlwimi2.ll
among others.  Down to 20 failures.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@119080  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-14 21:39:51 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						58d014f603 
					 
					
						
						
							
							Wire up symbol hi/lo printing.  We don't print hi()/lo(), but this gets  
						
						... 
						
						
						
						us further along.  Only 28 failures now.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@119079  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-14 21:33:07 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						1520fd6095 
					 
					
						
						
							
							implement basic support for symbol operand lowering,  
						
						... 
						
						
						
						and printing support for call operands.  Down to 77 failures.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@119078  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-14 21:20:46 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						fdb2ded765 
					 
					
						
						
							
							implement basic support for memory operands and crbit operands,  
						
						... 
						
						
						
						this fixes 3 more ppc tests.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@119065  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-14 20:22:56 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						99889132f3 
					 
					
						
						
							
							implement several trivial operand printers, reducing  
						
						... 
						
						
						
						failures in CodeGen/PowerPC from 120 -> 117
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@119063  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-14 20:11:21 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						0d1b7d9e3d 
					 
					
						
						
							
							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 
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@119062  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-14 20:02:39 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						60d5b5fdee 
					 
					
						
						
							
							stub out a powerpc MCInstPrinter implementation.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@119059  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-14 19:40:38 +00:00