Jim Grosbach 
							
						 
					 
					
						
						
							
						
						b9b1e307f2 
					 
					
						
						
							
							Fix comments.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@128182  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-03-23 23:32:48 +00:00 
						 
				 
			
				
					
						
							
							
								Stuart Hastings 
							
						 
					 
					
						
						
							
						
						65c8bca788 
					 
					
						
						
							
							Reapply 127939 since Daniel fixed the breakage.  <rdar://problem/9012638>  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@127944  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-03-19 02:42:31 +00:00 
						 
				 
			
				
					
						
							
							
								Stuart Hastings 
							
						 
					 
					
						
						
							
						
						825dd96918 
					 
					
						
						
							
							Revert 127939.  <rdar://problem/9012638>  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@127943  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-03-19 02:33:56 +00:00 
						 
				 
			
				
					
						
							
							
								Stuart Hastings 
							
						 
					 
					
						
						
							
						
						7257897402 
					 
					
						
						
							
							Revise r126127 to address Daniel's comments.  <rdar://problem/9012638>  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@127939  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-03-19 01:32:01 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						f2dc4aa562 
					 
					
						
						
							
							make isVirtualSection a virtual method on MCSection. Chris' suggestion.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@119547  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-17 20:03:54 +00:00 
						 
				 
			
				
					
						
							
							
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						4778643912 
					 
					
						
						
							
							Cleanup Whitespace.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@115829  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-10-06 20:36:38 +00:00 
						 
				 
			
				
					
						
							
							
								Jan Wen Voung 
							
						 
					 
					
						
						
							
						
						083cf1574f 
					 
					
						
						
							
							Add hook in MCSection to decide when to use "optimized nops", for each  
						
						... 
						
						
						
						section kind. Previously, optimized nops were only used for MachO.
Also added tests for ELF and COFF.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@115523  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-10-04 17:32:41 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Christopher 
							
						 
					 
					
						
						
							
						
						c6177a4531 
					 
					
						
						
							
							More data/parsing support for tls directives.  Add a few more testcases  
						
						... 
						
						
						
						and cleanup comments as well.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@103985  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-05-17 22:53:55 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						9a744e3860 
					 
					
						
						
							
							MC: Add dyn_cast support to MCSection.  
						
						... 
						
						
						
						- Of questionable utility, since in general anything which wants to do this should probably be within a target specific hook, which can rely on the sections being of the appropriate type. However, it can be useful for short term hacks.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@103980  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-05-17 21:54:26 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Christopher 
							
						 
					 
					
						
						
							
						
						423c9e3e58 
					 
					
						
						
							
							Add some section and constant support for darwin TLS.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@103974  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-05-17 21:02:07 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						ae7fb0b03e 
					 
					
						
						
							
							MC/Mach-O/x86_64: Relocations in debug sections should use local relocations  
						
						... 
						
						
						
						when possible.
 - <rdar://problem/7934873>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@103092  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-05-05 17:22:39 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						74aae4726a 
					 
					
						
						
							
							move elf section uniquing to MCContext.  Along the way  
						
						... 
						
						
						
						merge XCore's section into MCSectionELF
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@100812  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-04-08 21:26:26 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f0559e4b24 
					 
					
						
						
							
							move macho section uniquing from MCParser and TLOF to MCContext where  
						
						... 
						
						
						
						the compiler and asmparser now unique to the same sections.  This fixes
rdar://7835021.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@100807  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-04-08 20:30:37 +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 
							
						 
					 
					
						
						
							
						
						2928c83b01 
					 
					
						
						
							
							Pass StringRef by value.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@86251  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-11-06 10:58:06 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						33adcfb4d2 
					 
					
						
						
							
							rename TAI -> MAI, being careful not to make MAILJMP instructions :)  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79777  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-22 21:43:10 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						af76e592c7 
					 
					
						
						
							
							Rename TargetAsmInfo (and its subclasses) to MCAsmInfo.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79763  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-22 20:48:53 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e309cfa0d8 
					 
					
						
						
							
							reject invalid code like:  
						
						... 
						
						
						
						int x __attribute__((section("_foo, _bar"))) = 4;
int y __attribute__((section("_foo, _bar, 4byte_literals"))) = 1;
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78867  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-13 00:05:07 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						f9bdeddb96 
					 
					
						
						
							
							split MachO section handling stuff out to its out .h/.cpp file.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78576  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-10 18:15:01 +00:00