Devang Patel 
							
						 
					 
					
						
						
							
						
						3f3bf9387b 
					 
					
						
						
							
							Reduce clutter in asm output. Do not emit source location as comment for each instruction.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129715  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-18 20:26:49 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						066c2f495a 
					 
					
						
						
							
							Be consistent about being virtual and returning void in the cfi methods.  
						
						... 
						
						
						
						Implement the ones that were missing in the asm streamer.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129413  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-12 23:59:07 +00:00 
						 
				 
			
				
					
						
							
							
								NAKAMURA Takumi 
							
						 
					 
					
						
						
							
						
						d645151ac6 
					 
					
						
						
							
							Fix whitespace.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@128370  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-03-27 01:44:40 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						57caad7a33 
					 
					
						
						
							
							Preliminary support for ARM frame save directives emission via MI flags.  
						
						... 
						
						
						
						This is just very first approximation how the stuff should be done
(e.g. ARM-only for now). More to follow.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@127101  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-03-05 18:43:32 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						b5e16af9ea 
					 
					
						
						
							
							Some first rudimentary support for ARM EHABI: print exception table in "text mode".  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@127099  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-03-05 18:43:15 +00:00 
						 
				 
			
				
					
						
							
							
								Cameron Zwarich 
							
						 
					 
					
						
						
							
						
						f754f50805 
					 
					
						
						
							
							Roll out r126425 and r126450 to see if it fixes the failures on the buildbots.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@126488  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-02-25 16:30:32 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						f410608271 
					 
					
						
						
							
							Enable DebugInfo support for COFF object files.  
						
						... 
						
						
						
						Patch by Nathan Jeffords!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@126425  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-02-24 21:04:00 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						7768a9dce1 
					 
					
						
						
							
							Add support for pushsection and popsection. Patch by Joerg Sonnenberger.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@125629  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-02-16 01:08:29 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						c6585202ca 
					 
					
						
						
							
							Use common style for .cfi directives  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@123472  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-01-14 21:57:39 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						8fbbd1c03d 
					 
					
						
						
							
							Add comment about Thumb2 fixup comments being completely bogus.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@123411  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-01-13 23:27:39 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						82caf1a867 
					 
					
						
						
							
							Relax an assertion. On archs like ARM, an immediate field may be scattered. So it's possible for some bits of every 8 bits to be encoded already, and the rest still needs to be fixed up.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@123403  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-01-13 21:45:26 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						bdc3167c08 
					 
					
						
						
							
							Add support for .cfi_lsda.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122584  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-27 15:56:22 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						3a83c40ab6 
					 
					
						
						
							
							Add support for the same encodings of the personality function that gnu as  
						
						... 
						
						
						
						supports.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122577  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-27 00:36:05 +00:00 
						 
				 
			
				
					
						
							
							
								Nick Lewycky 
							
						 
					 
					
						
						
							
						
						476b242fe7 
					 
					
						
						
							
							Add missing standard headers. Patch by Joerg Sonnenberger!  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122193  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-19 20:43:38 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						2761fc4270 
					 
					
						
						
							
							MC: Move target specific fixup info descriptors to TargetAsmBackend instead of  
						
						... 
						
						
						
						the MCCodeEmitter, which seems like a better organization.
 - Also, cleaned up some magic constants while in the area.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121953  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-16 03:20:06 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						745dacc91d 
					 
					
						
						
							
							MC: Make TargetAsmBackend available to the AsmStreamer.  
						
						... 
						
						
						
						- Treaty talks on the non-proliferation of MC objects broke down.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121949  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-16 03:05:59 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						89b9372605 
					 
					
						
						
							
							Fixed version of 121434 with no new memory leaks.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121471  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-10 07:39:47 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						f7fd4aa261 
					 
					
						
						
							
							Revert my previous patch to make the valgrind bots happy.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121461  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-10 04:01:09 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						1c952b9cc9 
					 
					
						
						
							
							Initial support for the cfi directives. This is just enough to get  
						
						... 
						
						
						
						f:
        .cfi_startproc
        nop
        .cfi_endproc
assembled (on ELF).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121434  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-09 23:48:29 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						0bbe0b440e 
					 
					
						
						
							
							Second try at making direct object emission produce the same results  
						
						... 
						
						
						
						as llc + llvm-mc. This time ELF is not changed and I tested that llvm-gcc
bootstrap on darwin10 using darwin9's assembler and linker.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121006  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-06 17:27:56 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						5d4918dbd1 
					 
					
						
						
							
							There are two reasons why we might want to use  
						
						... 
						
						
						
						foo = a - b
.long foo
instead of just
.long a - b
First, on darwin9 64 bits the assembler produces the wrong result. Second,
if "a" is the end of the section all darwin assemblers (9, 10 and mc) will not
consider a - b to be a constant but will if the dummy foo is created.
Split how we handle these cases. The first one is something MC should take care
of. The second one has to be handled by the caller.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120889  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-04 03:21:47 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						767b1be390 
					 
					
						
						
							
							Next step: Only pad debug_line when the target is darwin. Add a FIXME to avoid  
						
						... 
						
						
						
						doing that if the target is darwin10 or newer.
This fixes
*) Direct object emission was producing objects without the workaround on
   darwin9.
*) Assembly printing was producing objects with the workaround on linux.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120866  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-04 00:31:13 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						2df042cb32 
					 
					
						
						
							
							Make EmitIntValue more efficient and more like what we do for leb128. The  
						
						... 
						
						
						
						difference is much smaller (about 0.3s) but significant.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120787  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-03 02:54:21 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						660b5fc4d0 
					 
					
						
						
							
							Do with uleb the same trick we now do with dwarf line/address advances. This  
						
						... 
						
						
						
						avoids creating leb128 fragments and speeds up the test in PR8711 to 33s.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120774  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-03 01:19:49 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						32a006e606 
					 
					
						
						
							
							Try to resolve symbol differences early, and if successful create a plain  
						
						... 
						
						
						
						data fragment. This reduces the time to assemble the test in 8711 from 60s to
54s.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120767  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-03 00:55:40 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						5113cdbfff 
					 
					
						
						
							
							It may not be an option to skip .debug_line if there are file reference in already emitted debug info. So, for now, emit dummy line table entry to make older linker and assemblers happy. This is not a new behavior, original AsmPrinter emitted similar line table entries.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120760  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-03 00:10:48 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						ee4854faf3 
					 
					
						
						
							
							Use set directive for StartMinusEndExpr.  
						
						... 
						
						
						
						This is a fix for llvm-gcc-i386-darwin9 buildbot failure.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120742  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-02 21:32:30 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						6a13ddbd9b 
					 
					
						
						
							
							If tehre are not any line entry then do not try to emit .debug_line section.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120637  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-02 01:17:51 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						ec0b428398 
					 
					
						
						
							
							Make EmitIntValue non virtual.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120271  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-28 23:22:44 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						cdfecc8759 
					 
					
						
						
							
							Add basic CFI methods to the streamer interface.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@119972  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-22 14:27:24 +00:00 
						 
				 
			
				
					
						
							
							
								Kevin Enderby 
							
						 
					 
					
						
						
							
						
						e8e98d7f2e 
					 
					
						
						
							
							Added support for the Mach-O .symbol_resolver directive.  rdar://8673046  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@119816  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-19 18:39:33 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						a4b23ffced 
					 
					
						
						
							
							Fix llvm-gcc boostrap on OS X by avoiding printing sleb and uleb when  
						
						... 
						
						
						
						possible.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@119785  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-19 04:10:13 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						195a0ce484 
					 
					
						
						
							
							Change some methods in MCDwarf.cpp to be able to handle an arbitrary  
						
						... 
						
						
						
						MCStreamer instead of just MCObjectStreamer. Address changes cannot
be as efficient as we have to use DW_LNE_set_addres, but at least
most of the logic is shared.
This will be used so that, with CodeGen still using EmitDwarfLocDirective,
llvm-gcc is able to produce debug_line sections without needing an
assembler that supports .loc.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@119777  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-19 02:26:16 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						af6b580875 
					 
					
						
						
							
							Add .loc methods to the streamer.  
						
						... 
						
						
						
						Next: Add support for the !HasDotLocAndDotFile case to the MCAsmStreamer
and then switch codegen to use it.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@119384  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-16 21:20:32 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						3170a3bc04 
					 
					
						
						
							
							correct the fixup comment printer to work on big endian platforms.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@119122  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-15 05:56:19 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						e9c0ff2a76 
					 
					
						
						
							
							Fix warning and add support for printing  gnu_unique_object.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118981  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-13 04:55:06 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Grosbach 
							
						 
					 
					
						
						
							
						
						ba21957cbd 
					 
					
						
						
							
							Add '.code 32' assembler directive to MC streamers.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118309  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-05 22:40:09 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Grosbach 
							
						 
					 
					
						
						
							
						
						ce79299f78 
					 
					
						
						
							
							MC'ize the '.code 16' and '.thumb_func' ARM directives.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118301  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-05 22:08:08 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						7387345016 
					 
					
						
						
							
							Add 118023 back, but with proper spelling for .uleb128/.sleb128.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118254  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-04 18:17:08 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						3ff57094a7 
					 
					
						
						
							
							Add support for expressions in .sleb/.uleb directives.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118023  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-02 17:22:24 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						484291c273 
					 
					
						
						
							
							Implement .weakref.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117911  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-01 14:28:48 +00:00 
						 
				 
			
				
					
						
							
							
								Jason W Kim 
							
						 
					 
					
						
						
							
						
						afd1cc2578 
					 
					
						
						
							
							Tiny patch for proof-of-concept cleanup of ARMAsmPrinter::EmitStartOfAsmFile()  
						
						... 
						
						
						
						Small test for sanity check of resulting ARM .s file.
Tested against -r115129.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@115133  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-30 02:45:56 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e07b75e069 
					 
					
						
						
							
							allow target-specific label suffixes, patch by Yuri Gribov!  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@114592  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-22 22:19:53 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Grosbach 
							
						 
					 
					
						
						
							
						
						bd4ec84d15 
					 
					
						
						
							
							grammar tweakage  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@114561  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-22 18:18:30 +00:00 
						 
				 
			
				
					
						
							
							
								Jim Grosbach 
							
						 
					 
					
						
						
							
						
						00545e1cd5 
					 
					
						
						
							
							remove trailing whitespace  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@114560  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-22 18:16:55 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						d80781b98b 
					 
					
						
						
							
							Add a InitSections method to the streamer interface.  
						
						... 
						
						
						
						The ELF implementation now creates text, data and bss to match the gnu as
behavior.
The text streamer still has the old MachO specific behavior since
the testsuite checks that it will error when a directive is given
before a setting the current section for example.
A nice benefit is that -n is not required anymore when producing
ELF files.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@114027  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-15 21:48:40 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						1674b0b0e4 
					 
					
						
						
							
							Add AsmParser support for the ELF .previous directive. Patch by Roman Divacky.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112849  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-02 18:53:37 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						1abcd06856 
					 
					
						
						
							
							Plug the remaining MC leaks by giving MCObjectStreamer/MCAsmStreamer ownership of the TargetAsmBackend and the MCCodeEmitter.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@109767  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-07-29 17:48:06 +00:00 
						 
				 
			
				
					
						
							
							
								Kevin Enderby 
							
						 
					 
					
						
						
							
						
						f59cac5ed3 
					 
					
						
						
							
							Added the darwin .weak_def_can_be_hidden directive.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@107886  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-07-08 17:22:42 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						61abd7b395 
					 
					
						
						
							
							"This is just a cosmetic change in MCAsmStreamer.cpp/EmitSymbolAttribute: all attributes have now a \t before and after, as done for '.type'.  
						
						... 
						
						
						
						This makes the output look consistent, as well as help some third party assemblers expecting the attributes to be in the second column."
Patch by Arnaud de Grandmaison!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@106469  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-06-21 20:35:01 +00:00