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 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						a86de10508 
					 
					
						
						
							
							MC/Mach-O: Rewrite atom association to be a final pass we do in Finish(), instead of tracking as part of emission.  
						
						... 
						
						
						
						- This allows sharing more code with the MCObjectStreamer.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@106143  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-06-16 20:04:32 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						843aa1f15b 
					 
					
						
						
							
							MC: Simplify MCAssembler::isSymbolLinkerVisible to only take an MCSymbol.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@106142  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-06-16 20:04:29 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						83b467178a 
					 
					
						
						
							
							MC: Lift SwitchSection() and Finish() into MCObjectStreamer.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@106141  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-06-16 20:04:25 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						8dc68ab931 
					 
					
						
						
							
							MC: Factor out an MCObjectStreamer class, which will be shared by the concrete  
						
						... 
						
						
						
						object file format writers.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@106140  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-06-16 20:04:22 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						83194de76a 
					 
					
						
						
							
							MC: When running with -mc-relax-all, we can eagerly relax instructions and avoid creating unnecessary MCInstFragments.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@104736  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-05-26 20:37:03 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						2ac0c453b2 
					 
					
						
						
							
							MC/Mach-O: Factor out EmitInstTo{Fragment,Data} for emitting MCInst's as MCInstFragments or appending onto an MCDataFragment.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@104735  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-05-26 20:37:00 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						dae5b9f804 
					 
					
						
						
							
							MC: Eliminate an unnecessary copy.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@104709  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-05-26 17:50:16 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						8488252855 
					 
					
						
						
							
							MC: Simplify MayNeedRelaxation to not provide the fixups, so we can query it  
						
						... 
						
						
						
						before encoding.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@104707  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-05-26 17:45:29 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						c90e30aa6f 
					 
					
						
						
							
							MC: Eliminate MCAsmFixup, replace with MCFixup.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@104699  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-05-26 15:18:56 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						482ad802f1 
					 
					
						
						
							
							MC: Use accessors for access to MCAsmFixup.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@104697  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-05-26 15:18:31 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Christopher 
							
						 
					 
					
						
						
							
						
						070c1abbc9 
					 
					
						
						
							
							Expand on comment.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@104396  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-05-21 23:03:53 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Christopher 
							
						 
					 
					
						
						
							
						
						011c3f110b 
					 
					
						
						
							
							Implement EmitTBSSSymbol for MachOStreamer.  
						
						... 
						
						
						
						Fixes build failure as well.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@104059  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-05-18 21:26:41 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						2ae4bfd769 
					 
					
						
						
							
							MC/Mach-O: Implement support for setting indirect symbol table offset in section header.  
						
						... 
						
						
						
						Also, create symbol data for LHS of assignment, to match 'as' symbol ordering better.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@104033  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-05-18 17:28:24 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						ca1212de59 
					 
					
						
						
							
							MC/Mach-O: Fail faster/harder when we see .file, which isn't yet supported.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@104031  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-05-18 17:28:17 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						db9014dd8b 
					 
					
						
						
							
							MC/Mach-O: Reverse order of SymbolData scanning when emitting instructions.  
						
						... 
						
						
						
						- This fixes a string table mismatch with 'as' when two new symbols are defined
   in a single instruction.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@103979  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-05-17 21:19:59 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						b18d2dd115 
					 
					
						
						
							
							MC/Mach-O: Fix some differences in symbol flag handling.  
						
						... 
						
						
						
						- Don't clear weak reference flag, 'as' was only "trying" to do this, it wasn't
   actually succeeding.
 - Clear the "lazy bound" bit when we mark something external. This corresponds
   roughly to the lazy clearing of the bit that 'as' implements in
   symbol_table_lookup.
 - The exact meaning of these flags appears pretty loose, since 'as' isn't very
   consistent. For now we just try to match 'as', we will clean this up one day
   hopefully.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@103964  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-05-17 20:12:31 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Christopher 
							
						 
					 
					
						
						
							
						
						482eba054a 
					 
					
						
						
							
							Add AsmParser support for darwin tbss directive.  
						
						... 
						
						
						
						Nothing uses this yet.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@103757  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-05-14 01:50:28 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						1c15413ebc 
					 
					
						
						
							
							MC: Move MCAlignFragment::EmitNops value out of the constructor.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@103665  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-05-12 22:56:23 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						4e544870c4 
					 
					
						
						
							
							MC: Eliminate MCZeroFillFragment, it is no longer needed.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@103664  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-05-12 22:51:38 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						e73d49eda2 
					 
					
						
						
							
							MC: Drop support for alignment in ZeroFill fragment, we can just use  
						
						... 
						
						
						
						MCAlignFragments for this.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@103661  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-05-12 22:51:27 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						071f73db4a 
					 
					
						
						
							
							MC/Mach-O: Explicitly track atoms, as represented by their defining symbol, for each fragment (not yet used).  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@103438  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-05-10 22:45:09 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b54b9ddaaf 
					 
					
						
						
							
							break coff symbol definition stuff out into proper MCStreamer callbacks,  
						
						... 
						
						
						
						patch by Nathan Jeffords!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@103346  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-05-08 19:54:22 +00:00 
						 
				 
			
				
					
						
							
							
								Kevin Enderby 
							
						 
					 
					
						
						
							
						
						a6eeb6e226 
					 
					
						
						
							
							Fix i386 relocations to Weak Definitions.  The relocation entries should be  
						
						... 
						
						
						
						external and the item to be relocated should not have the address of the
symbol added in.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@103302  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-05-07 21:44:23 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						2d7fd61e94 
					 
					
						
						
							
							MC/Mach-O: Mark absolute variable's appropriately, and add Mach-O support for  
						
						... 
						
						
						
						writing them.
 - <rdar://problem/7885351> integrated assembler broken for i386 objc code
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@103112  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-05-05 19:01:05 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						c304718fd8 
					 
					
						
						
							
							MC: Reject attempts to define a variable symbol.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@103111  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-05-05 19:01:00 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						08a408a4b3 
					 
					
						
						
							
							MC: Rename MCSymbol::{g,s}etValue -> MCSymbol::{g,s}etVariableValue.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@103095  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-05-05 17:41:00 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						ac2884a717 
					 
					
						
						
							
							llvm-mc: Add a -mc-relax-all option, which relaxes every fixup. We always need  
						
						... 
						
						
						
						exactly two passes in that case, and don't ever need to recompute any layout,
so this is a nice baseline for relaxation performance.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99563  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-25 22:49:09 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						d8036fb0de 
					 
					
						
						
							
							MC: Switch to using MCInst fragments to do relaxation.  
						
						... 
						
						
						
						Also, both MCMachOStreamer and MCAssembler are now target independent!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99256  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-23 05:09:03 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						337055e62f 
					 
					
						
						
							
							MC: Add TargetAsmBackend::MayNeedRelaxation, for checking whether a particular instruction + fixups might need relaxation.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99249  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-23 03:13:05 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						8f9b80e5df 
					 
					
						
						
							
							MC: Add TargetAsmBackend::WriteNopData and use to eliminate some target dependencies in MCMachOStreamer and MCAssembler.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99248  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-23 02:36:58 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						3f4dcd92da 
					 
					
						
						
							
							MC: Add MCInstFragment, not used yet.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99229  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-22 23:16:48 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						f70f477024 
					 
					
						
						
							
							MC/Mach-O: Factor out getOrCreateDataFragment().  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99204  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-22 20:35:46 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						cf871e5abf 
					 
					
						
						
							
							MC: Sink code emitter into MCAssembler.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98953  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-19 10:43:18 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						d3da36286f 
					 
					
						
						
							
							MC: Fix a crash on invalid, attempting to evaluate undefined symbols.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98464  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-14 03:10:40 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						8315a357e4 
					 
					
						
						
							
							MC: Add MCAssembler::addFixup, which enforces that fixups are added in order.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98379  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-12 21:00:38 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						1f3e445184 
					 
					
						
						
							
							MC: Provide MCAssembler with a TargetAsmBackend.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98222  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-11 01:34:27 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						46836a783a 
					 
					
						
						
							
							MC: Move the backend section and symbol data maps to MCAssembler.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98186  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-10 20:58:29 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						0965200ac2 
					 
					
						
						
							
							Remove unneeded includes.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98167  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-10 17:56:05 +00:00 
						 
				 
			
				
					
						
							
							
								Kevin Enderby 
							
						 
					 
					
						
						
							
						
						6e72048add 
					 
					
						
						
							
							This is the first patch to put the needed bits in place to eventually allow code  
						
						... 
						
						
						
						to be aligned with optimal nops.  This patch does not change any functionality
and when the compiler is changed to use EmitCodeAlignment() it should also not
change the resulting output.  Once the compiler change is made and everything
looks good the next patch with the table of optimal X86 nops will be added to
WriteNopData() changing the output.  There are many FIXMEs in this patch which
will be removed when we have better target hooks (coming soon I hear).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@96963  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-02-23 18:26:34 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						40ebe2473a 
					 
					
						
						
							
							MC/Mach-O: Remove non-sensical comment, and add a missing AddValueSymbols call.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@96809  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-02-22 22:08:57 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						f6346769b3 
					 
					
						
						
							
							MC/Mach-O: Start emitting fixups/relocations for instructions.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@96095  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-02-13 09:29:02 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						2be2fd0730 
					 
					
						
						
							
							MCAssembler: Switch MCAsmFixup to storing MCFixupKind instead of just a size.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@96094  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-02-13 09:28:54 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						45f4874611 
					 
					
						
						
							
							MC/Mach-O: Implement EmitValue using data fragments + fixups instead of fill fragment.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@96091  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-02-13 09:28:22 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						73c557458c 
					 
					
						
						
							
							MC: First cut at MCFixup, for getting fixup/relocation information out of an MCCodeEmitter.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@95708  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-02-09 22:59:55 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						5d917a8952 
					 
					
						
						
							
							add scaffolding for target-specific MCExprs.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@95559  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-02-08 19:41:07 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						e1ec617c6a 
					 
					
						
						
							
							MC/Mach-O: Set SOME_INSTRUCTIONS bit for sections.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@95135  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-02-02 21:44:01 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						718fb59801 
					 
					
						
						
							
							mcstreamerize gprel32 emission.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@94452  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-25 21:28:50 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						a6594fc715 
					 
					
						
						
							
							mcstreamerize .file and .file.  This also fixes an issue where the  
						
						... 
						
						
						
						normal form of .file would fail if the filename had a weird character
in it.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@94437  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-25 18:58:59 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ed0ab15170 
					 
					
						
						
							
							add symbol attribute support for the ELF .type directive.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@94435  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-25 18:30:45 +00:00