Lang Hames 
							
						 
					 
					
						
						
							
						
						4c553e0367 
					 
					
						
						
							
							Recommit r224935 with a fix for the ObjC++/AArch64 bug that that revision  
						
						... 
						
						
						
						introduced.
A test case for the bug was already committed in r225385.
Patch by Rafael Espindola.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@225534  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2015-01-09 18:55:42 +00:00 
						 
				 
			
				
					
						
							
							
								Lang Hames 
							
						 
					 
					
						
						
							
						
						84acf09f32 
					 
					
						
						
							
							Revert r224935 "Refactor duplicated code. No intended functionality change."  
						
						... 
						
						
						
						This is affecting the behavior of some ObjC++ / AArch64 test cases on Darwin.
Reverting to get the bots green while I track down the source of the changed
behavior.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@225311  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2015-01-06 23:04:36 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						2a1c1c9dea 
					 
					
						
						
							
							Refactor duplicated code.  
						
						... 
						
						
						
						No intended functionality change.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@224935  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2014-12-29 15:18:31 +00:00 
						 
				 
			
				
					
						
							
							
								Jakub Staszak 
							
						 
					 
					
						
						
							
						
						674be02d52 
					 
					
						
						
							
							Fix include guards so they exactly match file names.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@172025  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-01-10 00:45:19 +00:00 
						 
				 
			
				
					
						
							
							
								David Blaikie 
							
						 
					 
					
						
						
							
						
						2d24e2a396 
					 
					
						
						
							
							Unweaken vtables as per  http://llvm.org/docs/CodingStandards.html#ll_virtual_anch  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@146960  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-12-20 02:50:00 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						bd27f5adbd 
					 
					
						
						
							
							Support .code32 and .code64 in X86 assembler.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@136197  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-07-27 00:38:12 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						debd7e4e8b 
					 
					
						
						
							
							Simplify the handling of pcrel relocations on ELF. Now we do the right thing  
						
						... 
						
						
						
						for all symbol differences and can drop the old EmitPCRelSymbolValue
method.
This also make getExprForFDESymbol on ELF equal to the one on MachO, and it
can be made non-virtual.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@130634  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-05-01 03:50:49 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						a0057ca13f 
					 
					
						
						
							
							Add the getExprForFDESymbol method that responsible for computing the  
						
						... 
						
						
						
						expressions used in the FDE to refer to symbols.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@130437  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-28 21:04:39 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						bfa27cc5d7 
					 
					
						
						
							
							Add a getExprForPersonalitySymbol method to MCAsmInfo. Use it when  
						
						... 
						
						
						
						converting the symbol passed to .cfi_personality into bytes is the file.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@130400  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-28 16:09:09 +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 
							
						 
					 
					
						
						
							
						
						2807afa664 
					 
					
						
						
							
							rename COFFMCAsmInfo -> MCAsmInfoCOFF, likewise for darwin.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79773  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-22 21:03:30 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						82d748d55c 
					 
					
						
						
							
							move the MCAsmInfo .cpp/.h files into the right  
						
						... 
						
						
						
						directories and rename them.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79768  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-22 20:58:17 +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