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 
						 
				 
			
				
					
						
							
							
								Jan Wen Voung 
							
						 
					 
					
						
						
							
						
						186e7a0fb1 
					 
					
						
						
							
							Move logic of determining ELF entsize from the .s printer to initialization  
						
						... 
						
						
						
						time. That way, the EntrySize field is initialized for other code paths, 
namely, the .ll -> .o code path.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@115141  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-30 05:59:22 +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 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						a46918d2b1 
					 
					
						
						
							
							Simplify some uses of str(n)cmp with StringRef.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@94189  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-22 18:21:23 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						4d2419d751 
					 
					
						
						
							
							tidy  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@93352  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-13 21:21:29 +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 
							
						 
					 
					
						
						
							
						
						7d996d907f 
					 
					
						
						
							
							add support for target-specific ELF section flags, add a new MCSectionXCore  
						
						... 
						
						
						
						class which represents the XCore cp/dp section flags.  No functionality
change yet.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79077  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-15 05:56:11 +00:00 
						 
				 
			
				
					
						
							
							
								Bruno Cardoso Lopes 
							
						 
					 
					
						
						
							
						
						abd7514a68 
					 
					
						
						
							
							*try* to use a better name to describe how common symbols are marked on the elf object file.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79029  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-14 19:45:38 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						86cba32bb4 
					 
					
						
						
							
							Fix MCSectionELF::ShouldOmitSectionDirective's matching of .data and  
						
						... 
						
						
						
						friends so that it doesn't match sections like .data.rel.local, which
should not be emitted as section directives.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78963  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-13 23:56:34 +00:00 
						 
				 
			
				
					
						
							
							
								Bruno Cardoso Lopes 
							
						 
					 
					
						
						
							
						
						fdf229eda9 
					 
					
						
						
							
							Remove HasCrazyBSS and add a flag in TAI to indicate that '.section'  
						
						... 
						
						
						
						must be emitted for PowerPC-Linux '.bss' section
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78958  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-13 23:30:21 +00:00 
						 
				 
			
				
					
						
							
							
								Bruno Cardoso Lopes 
							
						 
					 
					
						
						
							
						
						4aa688e997 
					 
					
						
						
							
							Add a method to return if the ELF section contains only common symbols!  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78937  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-13 21:08:56 +00:00 
						 
				 
			
				
					
						
							
							
								Bruno Cardoso Lopes 
							
						 
					 
					
						
						
							
						
						b808588a3a 
					 
					
						
						
							
							Change MCSectionELF to represent a section semantically instead of  
						
						... 
						
						
						
						syntactically as a string, very similiar to what Chris did with MachO.
The parsing support and validation is not introduced yet.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78890  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-13 05:07:35 +00:00