Eric Christopher 
							
						 
					 
					
						
						
							
						
						6c7a5ac62c 
					 
					
						
						
							
							Update comment.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@165431  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-10-08 21:41:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jim Grosbach 
							
						 
					 
					
						
						
							
						
						639aa87bee 
					 
					
						
						
							
							Tidy up. Trailing whitespace.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@156601  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-05-11 01:39:13 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Chisnall 
							
						 
					 
					
						
						
							
						
						bce0de462f 
					 
					
						
						
							
							Use the correct section types on Solaris for unwind data on both x86 and x86-64.  
						
						 
						
						... 
						
						
						
						Patch by Dmitri Shubin!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@154391  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-04-10 11:44:33 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Craig Topper 
							
						 
					 
					
						
						
							
						
						f1d0f7781e 
					 
					
						
						
							
							Prune some includes and forward declarations.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@153429  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-03-26 06:58:25 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Chisnall 
							
						 
					 
					
						
						
							
						
						4cbcee1618 
					 
					
						
						
							
							Generate the correct EH frame section types on Solaris, this time without breaking other platforms...  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@150819  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-02-17 17:31:15 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Chisnall 
							
						 
					 
					
						
						
							
						
						8bb51ef6d2 
					 
					
						
						
							
							Revert r150814.  It turns out that there is a good reason for this after all...  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@150818  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-02-17 16:51:02 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Chisnall 
							
						 
					 
					
						
						
							
						
						637b25a6a0 
					 
					
						
						
							
							Don't lazily allocate eh_frame.  We're not lazily allocating things like the LSDA, which are only used when the eh frame is used, so this lazy allocation doesn't really make sense.  
						
						 
						
						... 
						
						
						
						Fix the type of eh_frame on Solaris so that Sun ld doesn't fail to combine them (thus making it impossible for the unwind library to find them and breaking exceptions).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@150814  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-02-17 16:32:07 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						d4a19b6a72 
					 
					
						
						
							
							Add support for implicit TLS model used with MS VC runtime.  
						
						 
						
						... 
						
						
						
						Patch by Kai Nacke!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@150307  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-02-11 17:26:53 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						4a99f59aef 
					 
					
						
						
							
							Properly emit ctors / dtors with priorities into desired sections  
						
						 
						
						... 
						
						
						
						and let linker handle the rest.
This finally fixes PR5329
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@148990  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-01-25 22:24:19 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						0cb2a45cce 
					 
					
						
						
							
							Emit the ctors in the proper order on ARM/EABI.  
						
						 
						
						... 
						
						
						
						Maybe some targets should use this as well.
Patch by Evgeniy Stepanov!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@145781  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-12-03 23:49:37 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Christopher 
							
						 
					 
					
						
						
							
						
						dfa30e1ab2 
					 
					
						
						
							
							Remove the pubnames section, no one consumes it.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@144169  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-11-09 05:24:07 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Christopher 
							
						 
					 
					
						
						
							
						
						09ac3d8413 
					 
					
						
						
							
							Add the support code to enable the dwarf accelerator tables. Upcoming patches  
						
						 
						
						... 
						
						
						
						to fix the types section (all types, not just global types), and testcases.
The code to do the final emission is disabled by default.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@143923  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-11-07 09:24:32 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						203576aa0c 
					 
					
						
						
							
							Goodbye TargetAsmInfo. This eliminate last bit of CodeGen and Target in llvm-mc.  
						
						 
						
						... 
						
						
						
						There is still a bit more refactoring left to do in Targets. But we are now very
close to fixing all the layering issues in MC.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135611  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-07-20 19:50:42 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						e76a33b956 
					 
					
						
						
							
							Add MCObjectFileInfo and sink the MCSections initialization code from  
						
						 
						
						... 
						
						
						
						TargetLoweringObjectFileImpl down to MCObjectFileInfo.
TargetAsmInfo is done to one last method. It's *almost* gone!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135569  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-07-20 05:58:47 +00:00