Duraid Madina 
							
						 
					 
					
						
						
							
						
						4560657b4c 
					 
					
						
						
							
							aCC and STLport complained about this, because they're like that  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22053  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-05-15 13:05:48 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						edf128a7fa 
					 
					
						
						
							
							Remove trailing whitespace  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21420  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-04-21 22:36:52 +00:00 
						 
				 
			
				
					
						
							
							
								Duraid Madina 
							
						 
					 
					
						
						
							
						
						855a519741 
					 
					
						
						
							
							add support for prefix/suffix strings to go around GlobalValue(s)  
						
						... 
						
						
						
						(which may or be function pointers) in the asmprinter. For the moment,
this changes nothing, except the IA64 backend which can use this to write:
  data8.ua  @fptr(blah__blah__mangled_function_name)
  (by setting FunctionAddrPrefix/Suffix to "@fptr(" / ")")
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21024  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-04-02 12:21:51 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						27e192196f 
					 
					
						
						
							
							Print GEP offsets as signed values instead of unsigned values.  On X86, this  
						
						... 
						
						
						
						prints:
getelementptr (int* %A, int -1)
as: "(A) - 4" instead of "(A) + 18446744073709551612", which makes the
assembler much happier.
This fixes test/Regression/CodeGen/X86/2005-02-14-IllegalAssembler.ll,
and Benchmarks/Prolangs-C/cdecl with LLC on X86.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20183  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-02-14 21:40:26 +00:00 
						 
				 
			
				
					
						
							
							
								Andrew Lenharth 
							
						 
					 
					
						
						
							
						
						571c9c314f 
					 
					
						
						
							
							fix constant pointer outputing on 64 bit machines  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20026  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-02-04 13:47:16 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						dea18b6c0d 
					 
					
						
						
							
							Silence VS warnings  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19388  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-01-08 19:59:10 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						63eb93025d 
					 
					
						
						
							
							Fix SingleSource/UnitTests/2004-11-28-GlobalBoolLayout.c, and hopefully  
						
						... 
						
						
						
						PR449
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18306  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-28 17:56:47 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						bd1d382cc4 
					 
					
						
						
							
							Add support for undef  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17055  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-10-16 18:19:26 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7af2865fc6 
					 
					
						
						
							
							Do not use .xword and friends to emit zeros on V9.  Apparently there are issues  
						
						... 
						
						
						
						with emitting .xwords when not on an 8-byte boundary (.xword 0 is not the
same as 8 .byte 0's).  Because we do not know when or when we are not aligned,
just emit bytes like the old V9 asmprinter did.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16006  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-08-24 00:26:11 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f746a7d09b 
					 
					
						
						
							
							Rename var  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15897  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-08-18 02:22:55 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7d057a3fd5 
					 
					
						
						
							
							Add support for targets without a .zero directive  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15894  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-08-17 21:38:40 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						bfddc2030a 
					 
					
						
						
							
							Add support for alignment  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15888  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-08-17 19:14:29 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						0554fb6b9c 
					 
					
						
						
							
							Use a designated comment character when printing comments.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15880  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-08-17 16:27:05 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e85a5a9f40 
					 
					
						
						
							
							Add support for targets that have .quad, drop extra tab inserted  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15870  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-08-17 06:48:16 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						1b7e2356ac 
					 
					
						
						
							
							Implement emitGlobalConstant  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15868  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-08-17 06:36:49 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						af2bf0ab30 
					 
					
						
						
							
							We now allow targets to use any prefix they want for global symbols.  Lets  
						
						... 
						
						
						
						hear it for ".".
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15863  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-08-17 06:06:19 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ed1ff01639 
					 
					
						
						
							
							Some asmwriters want an _ prefix  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15845  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-08-17 02:28:26 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						a80ba71efe 
					 
					
						
						
							
							Initial implementation of the asmprinter base class  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15838  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-08-16 23:15:22 +00:00