Misha Brukman 
							
						 
					 
					
						
						
							
						
						27177f8c16 
					 
					
						
						
							
							Convert tabs to spaces  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21457  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-04-22 18:06:01 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						b5f662fa03 
					 
					
						
						
							
							Remove trailing whitespace  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21425  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-04-21 23:30:14 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e4d5c441e0 
					 
					
						
						
							
							This mega patch converts us from using Function::a{iterator|begin|end} to  
						
						... 
						
						
						
						using Function::arg_{iterator|begin|end}.  Likewise Module::g* -> Module::global_*.
This patch is contributed by Gabor Greif, thanks!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20597  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-03-15 04:54:21 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						3bf960ccac 
					 
					
						
						
							
							Fix asm-printing directives (how did we not see this before...apparently,  
						
						... 
						
						
						
						everything was an int!)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18712  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-12-09 18:51:01 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						4dd043f090 
					 
					
						
						
							
							Support printing ConstantAggregateZeros.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18172  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-23 21:10:49 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						c11c44f55b 
					 
					
						
						
							
							Handle GhostLinkage case for completeness (should not be seen by the asm writer)  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18015  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-19 21:49:19 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						54799c2a51 
					 
					
						
						
							
							Support UndefValue emission.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17721  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-14 03:22:05 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						6fdd9e1f35 
					 
					
						
						
							
							Don't use .quad to output double constants. The assembler must have a bug or  
						
						... 
						
						
						
						something, because the wrong bit patterns get output.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16590  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-09-29 19:59:06 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						b27df44b62 
					 
					
						
						
							
							Put quotes around argument to .section directive.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16572  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-09-29 03:25:40 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						74dfcf1200 
					 
					
						
						
							
							Back to compiling land for v8  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16138  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-09-02 02:37:43 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						cdf7012860 
					 
					
						
						
							
							getValues is gone  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15494  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-08-04 17:27:27 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7330248482 
					 
					
						
						
							
							CPR fixes  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14960  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-07-18 07:26:17 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						d303a2058c 
					 
					
						
						
							
							Add special handling for pseudo-instructions (print them as comments).  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14882  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-07-16 10:31:47 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						7e540fe2b6 
					 
					
						
						
							
							Fix bug where SwitchSection would fail to change to ".bss" successfully.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14685  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-07-08 08:08:23 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						8a0ae9e9ca 
					 
					
						
						
							
							Support printing constant pool indices.  
						
						... 
						
						
						
						If we see an "unknown operand", abort so it's easier to fix it.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14441  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-06-27 22:50:44 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						f54ef97abc 
					 
					
						
						
							
							* LowercaseString moved to StringExtras.h  
						
						... 
						
						
						
						* Wrap long line to 80 cols
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14382  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-06-24 23:38:20 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						af0492ea52 
					 
					
						
						
							
							Rename the load and store opcodes. The non-fp ones only have one  
						
						... 
						
						
						
						variant worth worrying about; the fp ones have two.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14362  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-06-24 07:37:12 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						9d2427c074 
					 
					
						
						
							
							.zero doesn't work in the Solaris assembler.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14231  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-06-18 08:59:16 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						ceb224148e 
					 
					
						
						
							
							Support printing base+offset pairs where the offset is a register.  
						
						... 
						
						
						
						Use this for printing the jmpl indirect-call instruction.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14224  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-06-18 06:27:59 +00:00 
						 
				 
			
				
					
						
							
							
								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