Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						7c3d45a03e 
					 
					
						
						
							
							MC: Eliminate MC{Fragment,{Section,Symbol}Data}::getAddress.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99467  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-25 01:03:24 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						207e06ea04 
					 
					
						
						
							
							MC: Direct all {fragment,section,symbol} address access through the MCAsmLayout object.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99380  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-24 03:43:40 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						ff54784683 
					 
					
						
						
							
							MC: Sprinkle in some more interesting statistics.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99350  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-23 23:47:14 +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 
							
						 
					 
					
						
						
							
						
						9799de910e 
					 
					
						
						
							
							MC: Tweak MCInstFragment to include the encoded data and fixups, so that we don't need to recompute them during relaxation. I will revisit this once all the other pieces of fast relaxation are in place.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99244  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-23 01:39:05 +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 
							
						 
					 
					
						
						
							
						
						9d39e616cc 
					 
					
						
						
							
							MC: Fix a few more cases we were passing an MCDataFragment when a MCFragment would do, and sprinkle in some const.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99218  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-22 21:49:41 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						c6f598209a 
					 
					
						
						
							
							Simplify.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99217  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-22 21:49:38 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						b751418a39 
					 
					
						
						
							
							MC: Change MCObjectWriter::RecordRelocation to take an MCFragment (instead of a MCDataFragment). Object files should only need the generic MCFragment features.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99205  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-22 20:35:50 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						2a6e3f5be2 
					 
					
						
						
							
							MC: Eliminate MCFragment::getMaxFileSize.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99203  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-22 20:35:43 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						8d39eb47d6 
					 
					
						
						
							
							MC: Share the MCAsmLayout object, although its still not used for anything important.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99202  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-22 20:35:35 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						1a9158c301 
					 
					
						
						
							
							MC: Add TargetAsmBackend::createObjectWriter.  
						
						... 
						
						
						
						- MCAssembler is now object-file independent, although we will surely need more work to fully support ELF/COFF.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98955  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-19 10:43:26 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						b36052f0e4 
					 
					
						
						
							
							MCCodeEmitter: Add target independent fixup flag for is-pc-relative.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98954  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-19 10:43:23 +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 
							
						 
					 
					
						
						
							
						
						2df4ceba15 
					 
					
						
						
							
							MC/Mach-O: Move to MachObjectWriter.{h,cpp}.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98952  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-19 10:43:15 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						cc5b84c6fb 
					 
					
						
						
							
							MC: Add TargetAsmBackend::isVirtualSection hook.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98950  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-19 09:29:03 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						53b2338a1d 
					 
					
						
						
							
							MC: Split MCObjectWriter out of MCAssembler.cpp.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98949  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-19 09:28:59 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						bdd9281f35 
					 
					
						
						
							
							MCAssembler: Pull out MCObjectWriter class.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98948  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-19 09:28:55 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						87190c473c 
					 
					
						
						
							
							MCAssembler: Move ApplyFixup to the TargetAsmBackend, this is a target specific not object writer specific task.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98947  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-19 09:28:12 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						b1e98945e4 
					 
					
						
						
							
							MC/Mach-O: Lift the fixup evaluation and application up (to the same place), and eliminate MCAsmFixup::FixedValue.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98944  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-19 07:09:47 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						bacba99778 
					 
					
						
						
							
							MC/Mach-O: Factor out ExecutePostLayoutBinding, to separate the post-layout changes the object writer may need to make to the assembler from the actual .o writing.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98943  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-19 07:09:33 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						17a0650641 
					 
					
						
						
							
							MC/Mach-O: Lift relocation emission logic a bit higher to separate evaluation / relocation handling from the actual .o writing.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98942  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-19 07:09:18 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						034843ac8b 
					 
					
						
						
							
							MC/Mach-O: Add isScatteredFixupFullyResolved, which implements the correct algorithm (used on x86_64) for determining whether an evaluated fixup is fully resolved (doesn't need relocation).  
						
						... 
						
						
						
						- Test cases will follow, once we have x86_64 relocation support.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98926  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-19 03:18:18 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						8ad0dccbf2 
					 
					
						
						
							
							MC/Mach-O/x86_64: Add getAtom[ForAddress].  
						
						... 
						
						
						
						- These find the defining symbol which identifies the containing atom for a symbol or address. They are currently very slow, but will be eliminated eventually.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98925  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-19 03:18:15 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						939f8d7ca2 
					 
					
						
						
							
							MC/Mach-O: Factor out isScatteredFixupFullyResolvedSimple predicate, and fix some corner cases.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98924  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-19 03:18:12 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						2386985663 
					 
					
						
						
							
							MC/Mach-O: Factor out isSymbolLinkerVisible method; "linker visible" is a made up term to refer to non-temporary labels + temporary labels in sections-which-require symbols. For Darwin, it corresponds to symbols which effectively define an atom.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98923  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-19 03:18:09 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						9a1d20042f 
					 
					
						
						
							
							MCValue: Change to holding MCSymbolRefExprs instead of MCSymbols, we will need this for accessing to symbol modifiers.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98791  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-18 00:59:10 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						d6e59084d0 
					 
					
						
						
							
							MC/Mach-O/x86_64: Temporary labels in cstring sections require symbols (and external relocations, but we don't have x86_64 relocations yet).  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98583  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-15 21:56:50 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						99d22adcad 
					 
					
						
						
							
							MC/Mach-O: Add MCSectionMachO::getType()  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98582  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-15 21:56:38 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						5691e74f97 
					 
					
						
						
							
							MC/X86_64: Symbol support.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98456  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-13 22:49:35 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						ee0d89245e 
					 
					
						
						
							
							MC/Mach-O: Initial x86_64 support.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98454  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-13 22:10:17 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						da3e9f760c 
					 
					
						
						
							
							MC/Mach-O: PCrel relocations weren't using the right base address, they are  
						
						... 
						
						
						
						relative to the fragment address, not its offset. This was masked by the text
section normally being at address 0.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98420  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-13 02:38:00 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						f08fde41f3 
					 
					
						
						
							
							MC/Mach-O: Implement initial support for relaxation.  
						
						... 
						
						
						
						- The implementation is currently very brain dead and inefficient, but I have a
   clear plan on how to fix it.
 - The good news is, it works and correctly assembles 403.gcc (when built with
   Clang, at '-Os', '-Os -g', and '-O3'). Even better, at '-Os' and '-Os -g',
   the resulting binary is exactly equivalent to that when built with the system
   assembler. So it probably works! :)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98396  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-12 22:07:14 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						df3c8f2969 
					 
					
						
						
							
							MC: Factor out MCAssembler::EvaluateFixup, and simplify.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98381  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-12 21:00:49 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						8f0448cabc 
					 
					
						
						
							
							MC/Mach-O: Add MCSymbolData::getAddress() utility.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98266  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-11 18:22:51 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						979ba5b3c7 
					 
					
						
						
							
							MC/Mach-O: Implement "absolutizing" semantics of .set, by evaluating the assembly time value of variables.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98241  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-11 05:53:37 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						18ff2cced7 
					 
					
						
						
							
							MC/Mach-O: Start passing in the basic MCAsmLayout object.  
						
						... 
						
						
						
						- Also, drop the current location part of AsmLayout, I think I prefer to implement this via explicit symbols.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98240  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-11 05:53:33 +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 
							
						 
					 
					
						
						
							
						
						2101d9c4af 
					 
					
						
						
							
							MC/Mach-O: Use the MCAssembler symbol map instead of reconstructing.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98187  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-10 20:58:31 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						07a9641ebf 
					 
					
						
						
							
							MC/Mach-O: Resolve a FIXME; these relocation types are no longer semanticaly different.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98120  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-10 02:10:29 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						a015c1c876 
					 
					
						
						
							
							MC/Mach-O: Use the SECTDIFF relocation type for (A - B + constant) where A is external.  
						
						... 
						
						
						
						- I'm not sure why, but this is what 'as' does.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98115  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-10 00:58:25 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						f3a066f7c3 
					 
					
						
						
							
							MC/Mach-O: For PCrel relocations, we need to compensate for the PCrel adjustment when determining if we need a scattered relocation.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98082  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-09 21:27:58 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						aef9d7af69 
					 
					
						
						
							
							MC/Mach-O: Also set the PCrel bit in the second half of paired relocation entries.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98081  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-09 21:27:47 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						e180fa962c 
					 
					
						
						
							
							MC/Mach-O: Don't generate relocations for PCrel fixups to local labels.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98080  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-09 21:27:30 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						45aefff64c 
					 
					
						
						
							
							MC/Mach-O: Tweak .dump() formatting.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98028  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-09 01:12:23 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						f8b8ad77a8 
					 
					
						
						
							
							MC/Mach-O: Don't adjust section sizes when aligning zero fill sections, just pad the address.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98027  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-09 01:12:20 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						b2b4acd757 
					 
					
						
						
							
							MC/Macho-O: Align the zerofill section itself to the maximum alignment.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97991  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-08 22:03:42 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						37fad5ce4d 
					 
					
						
						
							
							MC/Mach-O: Fix address compution for zero fill sections.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97984  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-08 21:10:42 +00:00