Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						38e59891ee 
					 
					
						
						
							
							Don't pass StringRef by reference.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@108366  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-07-14 22:38:02 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						dc8446330f 
					 
					
						
						
							
							"On SPU, variables in the .bss section that are allocated with the .lcomm directive are not aligned on 16 byte boundaries. This causes misaligned loads, as the generated assembly assumes this "default" alignment.  
						
						 
						
						... 
						
						
						
						this patch disables .lcomm in favour of '.local .comm'
Patch by Kalle Raisklia!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@100875  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-04-09 18:27:03 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ac834e7a5f 
					 
					
						
						
							
							fix bss section printing for cell, patch by Kalle Raiskila!  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97814  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-05 18:55:36 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						cee63322ea 
					 
					
						
						
							
							Eliminate SetDirective, and replace it with HasSetDirective.  
						
						 
						
						... 
						
						
						
						Default HasSetDirective to true, since most targets have it.
The targets that claim to not have it probably do, or it is
spelled differently. These include Blackfin, Mips, Alpha, and
PIC16.  All of these except pic16 are normal ELF targets, so
they almost certainly have it.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@94585  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-26 20:40:54 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						6a315c358c 
					 
					
						
						
							
							eliminate MCAsmInfo::NeedsSet: we now just use .set on any platform  
						
						 
						
						... 
						
						
						
						that has it.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@94581  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-26 20:20:43 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						9eb158d5b4 
					 
					
						
						
							
							mcize lcomm, simplify .comm, extend both to support 64-bit sizes.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@94299  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-23 07:47:02 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						8eeba35bab 
					 
					
						
						
							
							revert 93934, removing the MCAsmInfo endianness bit.  I can't  
						
						 
						
						... 
						
						
						
						stomache MCAsmInfo having this, and I found a better solution to
this layering issue.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@93985  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-20 06:34:14 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						c7b8814bb4 
					 
					
						
						
							
							give MCAsmInfo a 'has little endian' bit.  This is unfortunate, but  
						
						 
						
						... 
						
						
						
						I really want clients of the streamer to be able to say "emit this
64-bit integer" and have it get broken down right by the streamer.
I may change this in the future, we'll see how it works out.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@93934  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-19 22:42:28 +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