Brian Gaeke
							
						 
					 | 
					
						
						
							
						
						8308d04dbc
					 | 
					
						
						
							
							Emit stores correctly; don't fail an assertion.
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14209 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2004-06-17 22:34:19 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Brian Gaeke
							
						 
					 | 
					
						
						
							
						
						09c1309814
					 | 
					
						
						
							
							Use addGlobalAddress and addMBB for call & branch targets instead of addPCDisp.
						
						
						
						
						
						
						
						Abort if we see a PCRelativeDisp MachineOperand, to be safe. This matches
the X86 backend.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14202 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2004-06-17 19:39:23 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Chris Lattner
							
						 
					 | 
					
						
						
							
						
						f70c22b019
					 | 
					
						
						
							
							Rename Type::PrimitiveID to TypeId and ::getPrimitiveID() to ::getTypeID()
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14201 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2004-06-17 18:19:28 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Brian Gaeke
							
						 
					 | 
					
						
						
							
						
						446ae11d7c
					 | 
					
						
						
							
							Allow special-casing of operand printing based on opcode.  Print
						
						
						
						
						
						
						
						non-register, non-immed. arguments to SETHI and OR using %hi() and
%lo() respectively.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14176 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2004-06-15 19:52:59 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Chris Lattner
							
						 
					 | 
					
						
						
							
						
						143e0ea43d
					 | 
					
						
						
							
							Adjust to new TM interfaces
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13949 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2004-06-02 05:47:26 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Brian Gaeke
							
						 
					 | 
					
						
						
							
						
						8005ed3bd7
					 | 
					
						
						
							
							Don't print [%reg + 0], just print [%reg]
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12759 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2004-04-07 17:33:56 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Brian Gaeke
							
						 
					 | 
					
						
						
							
						
						fa4bb09cf0
					 | 
					
						
						
							
							Fix bug in printing loads.
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12741 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2004-04-07 04:29:03 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Brian Gaeke
							
						 
					 | 
					
						
						
							
						
						1c38175d6b
					 | 
					
						
						
							
							First attempt at special-casing printing of [%reg + offset] for
						
						
						
						
						
						
						
						ld/st instructions - doesn't seem to work yet, but I think it's
just a typo or something somewhere.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12727 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2004-04-06 22:10:11 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Brian Gaeke
							
						 
					 | 
					
						
						
							
						
						a778ca555a
					 | 
					
						
						
							
							Add support for printing pc-relative displacements of functions (as used in
						
						
						
						
						
						
						
						the CALL instruction).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12630 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2004-04-02 20:53:35 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Brian Gaeke
							
						 
					 | 
					
						
						
							
						
						54cc3c2135
					 | 
					
						
						
							
							The .type directive on Solaris uses the # character instead of @.
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12454 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2004-03-16 22:52:04 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Brian Gaeke
							
						 
					 | 
					
						
						
							
						
						79db7405f7
					 | 
					
						
						
							
							Use ! for comment char; it works in both Solaris as and GAS.
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12451 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2004-03-16 22:37:12 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Brian Gaeke
							
						 
					 | 
					
						
						
							
						
						a8b00cafc4
					 | 
					
						
						
							
							Emit register names in lowercase, as required by the assembler.
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12182 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2004-03-06 05:30:21 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Brian Gaeke
							
						 
					 | 
					
						
						
							
						
						62aa28aef3
					 | 
					
						
						
							
							Asm output is looking a lot better; not correct for all operands yet though.
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12143 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2004-03-05 08:39:09 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Brian Gaeke
							
						 
					 | 
					
						
						
							
						
						4acfd039f9
					 | 
					
						
						
							
							Asm printer support, based on x86 - only prints mnemonics for now
						
						
						
						
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12113 91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 | 
					
						2004-03-04 06:00:41 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |