Chris Lattner 
							
						 
					 
					
						
						
							
						
						0bd58b0e81 
					 
					
						
						
							
							stop the CBE from using Mangler::appendMangledName, which is a private function, it is mangling types, which don't matter how they are done.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@93692  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-17 19:32:29 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						acd03ae679 
					 
					
						
						
							
							Get MCSymbol out of the mangling business, and move all the logic  
						
						... 
						
						
						
						to Mangler.  Now MCSymbol just decides whether to slap quotes around
a symbol when printing it.
This also fixes some weirdness where two MCSymbols could be created
for the same symbol, if one needed to be mangled and got mangled to
the other one.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@93690  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-17 19:23:46 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						ff240053bf 
					 
					
						
						
							
							factor this code better how that the string version of getNameWithPrefix  
						
						... 
						
						
						
						takes a twine.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@93687  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-17 18:52:16 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						c0dba723d1 
					 
					
						
						
							
							now that mangler is in libtarget, it can use MCAsmInfo instead of clients  
						
						... 
						
						
						
						having to pass various fields from it in.  Simplify.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@93686  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-17 18:22:35 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						45111d160c 
					 
					
						
						
							
							move the mangler into libtarget from vmcore.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@93664  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-16 21:57:06 +00:00