Chris Lattner 
							
						 
					 
					
						
						
							
						
						b44b509411 
					 
					
						
						
							
							Add a PrintAsmMemoryOperand method for printing addresses  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26363  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-02-24 20:21:12 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d6c65ea924 
					 
					
						
						
							
							Add support for assembler directives that wrap inline asm  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26065  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-02-08 23:41:56 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f483e58212 
					 
					
						
						
							
							Change the prototype of PrintAsmOperand  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26020  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-02-06 22:16:41 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						28adf292d9 
					 
					
						
						
							
							add a new method, getPreferredAlignmentLog.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25977  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-02-05 01:24:06 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						47cf4eda9f 
					 
					
						
						
							
							add a new PrintAsmOperand method, move some stuff around for ease of reading.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25885  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-02-01 22:39:30 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e736ed1947 
					 
					
						
						
							
							add a method  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25675  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-01-27 02:09:16 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Laskey 
							
						 
					 
					
						
						
							
						
						b2efb853f0 
					 
					
						
						
							
							Applied some recommend changes from sabre.  The dominate one beginning "let the  
						
						... 
						
						
						
						pass manager do it's thing."  Fixes crash when compiling -g files and suppresses
dwarf statements if no debug info is present.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25100  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-01-04 22:28:25 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Laskey 
							
						 
					 
					
						
						
							
						
						a7cea6f599 
					 
					
						
						
							
							Tie dwarf generation to darwin assembler.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25093  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-01-04 13:52:30 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ed13893ff7 
					 
					
						
						
							
							Add a couple more fields, move ctor init list to .cpp file, add support  
						
						... 
						
						
						
						for emitting the ctor/dtor list for common targets.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24694  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-12-13 06:32:10 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						291ca1c563 
					 
					
						
						
							
							Add a new flag  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24480  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-11-21 23:06:08 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						02d09206ee 
					 
					
						
						
							
							Add some more directives  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24474  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-11-21 19:51:51 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						97e32e3239 
					 
					
						
						
							
							add two more config directives, add method for printing constant pool  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24463  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-11-21 08:24:11 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d5ab7e1c54 
					 
					
						
						
							
							Make the AsmPrinter keep track of the notion of a function number.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24460  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-11-21 08:12:47 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						6fe3acce74 
					 
					
						
						
							
							Capitalize methods for better consistency  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24455  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-11-21 07:51:06 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e2b1f1188f 
					 
					
						
						
							
							Add section switching to to common AsmPrinter code.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24444  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-11-21 07:05:42 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						adb0a068c6 
					 
					
						
						
							
							Add a new option.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24439  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-11-21 06:41:08 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						a1ab72daad 
					 
					
						
						
							
							Teach emitAlignment to handle explicit alignment requests by globals.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24354  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-11-14 19:00:06 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						38b6d78112 
					 
					
						
						
							
							add support for .asciz, and enable it by default.  If your target assembler  
						
						... 
						
						
						
						doesn't support .asciz, just set AscizDirective to null in your asmprinter.
This compiles C strings to:
l1__2E_str_1:                           ; '.str_1'
        .asciz  "foo"
instead of:
l1__2E_str_1:                           ; '.str_1'
        .ascii  "foo\000"
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24271  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-11-10 18:05:57 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						ea61c35872 
					 
					
						
						
							
							Remove trailing whitespace  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21409  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-04-21 20:39:54 +00:00 
						 
				 
			
				
					
						
							
							
								Duraid Madina 
							
						 
					 
					
						
						
							
						
						664044b2bd 
					 
					
						
						
							
							a wise man once said:  
						
						... 
						
						
						
						"!!!!!!!! IF YOU CHANGE SPACES TO TABS, YOU WILL BE KILLED!!!!!!"
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21062  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-04-03 14:57:35 +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 
							
						 
					 
					
						
						
							
						
						190f3ba2aa 
					 
					
						
						
							
							Adjust prototype  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19387  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-01-08 19:57:49 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b6e678b1c8 
					 
					
						
						
							
							Alkis pointed out that this is not a character (we actually support strings)  
						
						... 
						
						
						
						and as such, we should use self revealing names.  Hey, makes sense to me!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15896  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-08-18 02:22:34 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						30bad4af40 
					 
					
						
						
							
							new method  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15895  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-08-17 21:38:51 +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 
							
						 
					 
					
						
						
							
						
						75585268a7 
					 
					
						
						
							
							Allow targets to specify a comment character  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15879  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-08-17 16:26:36 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						800ade1e19 
					 
					
						
						
							
							Add missing \t  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15871  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-08-17 06:48:34 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						46d6126e66 
					 
					
						
						
							
							Add some hooks  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15867  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-08-17 06:36:27 +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 
							
						 
					 
					
						
						
							
						
						f1cb795394 
					 
					
						
						
							
							Some asmweriters want an _ prefix  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15844  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-08-17 02:28:12 +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