David Blaikie 
							
						 
					 
					
						
						
							
						
						3e07f8a03d 
					 
					
						
						
							
							Revert "Clean up SmallString a bit"  
						
						... 
						
						
						
						This reverts commit r203374.
Ambiguities in assign... oh well. I'm just going to revert this and
probably not try to recommit it as it's not terribly important.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@203375  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2014-03-09 06:22:58 +00:00 
						 
				 
			
				
					
						
							
							
								David Blaikie 
							
						 
					 
					
						
						
							
						
						ed8ba2e58e 
					 
					
						
						
							
							Clean up SmallString a bit  
						
						... 
						
						
						
						Move a common utility (assign(iter, iter)) into SmallVector (some of the
others could be moved there too, but this one seemed particularly
generic) and replace repetitions overrides with using directives.
And simplify SmallVector::assign(num, element) while I'm here rather
than thrashing these files (that cause everyone to rebuild) again.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@203374  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2014-03-09 06:17:01 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						361542afd6 
					 
					
						
						
							
							Remove unnecessary copy ctors.  
						
						... 
						
						
						
						They didn't provide any value over the default ones but blocked move semantics.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@202664  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2014-03-02 21:24:52 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Arsenault 
							
						 
					 
					
						
						
							
						
						54932806ac 
					 
					
						
						
							
							Another test commit. Remove trailing whitespace.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@176113  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-02-26 19:33:48 +00:00 
						 
				 
			
				
					
						
							
							
								Dmitri Gribenko 
							
						 
					 
					
						
						
							
						
						2d9eb72178 
					 
					
						
						
							
							Fix Doxygen issues:  
						
						... 
						
						
						
						* wrap code blocks in \code ... \endcode;
* refer to parameter names in paragraphs correctly (\arg is not what most
  people want -- it starts a new paragraph).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@163790  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-09-13 12:34:29 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						55738761b3 
					 
					
						
						
							
							stop hiding SmallVector's append that takes a count + element.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@155297  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-04-21 21:02:03 +00:00 
						 
				 
			
				
					
						
							
							
								Talin 
							
						 
					 
					
						
						
							
						
						2527188a42 
					 
					
						
						
							
							Additional methods for SmallString.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@148881  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-01-24 23:43:59 +00:00 
						 
				 
			
				
					
						
							
							
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						965841cfe4 
					 
					
						
						
							
							Support/Path: Deprecate PathV1::isAbsolute.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122086  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-17 21:21:31 +00:00 
						 
				 
			
				
					
						
							
							
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						58fe86dc0e 
					 
					
						
						
							
							Support: Move c_str from SmallVector back to SmallString and add a free standing  
						
						... 
						
						
						
						templated c_str in Windows.h to replace it.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121381  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-09 17:37:18 +00:00 
						 
				 
			
				
					
						
							
							
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						e99bbd9ac3 
					 
					
						
						
							
							Support/ADT: Move c_str() from SmallString to SmallVectorImpl. The Windows PathV2  
						
						... 
						
						
						
						implementation needs it for wchar_t and SmallVectorImpl in general.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120984  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-06 04:27:42 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						983c7fe847 
					 
					
						
						
							
							Allow SmallString to implicitly convert to StringRef.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@89529  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-11-21 02:01:24 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						3670a01d0b 
					 
					
						
						
							
							add a simple c_str() method to SmallString.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@82337  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-09-19 23:57:31 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						be5cded586 
					 
					
						
						
							
							Prune #includes.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81052  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-09-04 22:45:23 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						39db3439bf 
					 
					
						
						
							
							Change SmallString::operator{=,+=} to take a StringRef.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79729  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-22 06:06:46 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						dddfd34e32 
					 
					
						
						
							
							Switch to SmallString::str from SmallString::c_str, and remove  
						
						... 
						
						
						
						SmallString::c_str.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79456  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-19 20:07:03 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						04087d069a 
					 
					
						
						
							
							Add SmallString::str (which returns a StringRef); this is more efficient than  
						
						... 
						
						
						
						c_str().
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79453  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-19 19:57:55 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						921be7a6f2 
					 
					
						
						
							
							Remove SmallString::append_*int* methods; how many copies of int -> str  
						
						... 
						
						
						
						conversion code do we really need?
 - S.append_uint(N) can be replaced with 'raw_svector_ostream(S) << N' which is
   somewhat slower due to the extra set up cost, but still plenty fast
   (especially if the svector set up cost can be amortized).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79450  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-19 19:28:18 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						cd2b4c1846 
					 
					
						
						
							
							Fix a fixme, patch by Ryan Flynn!  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75716  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-15 00:36:04 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						3a54b3dc87 
					 
					
						
						
							
							Removed trailing whitespace.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@62000  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-01-09 19:25:42 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						0fbdfc3664 
					 
					
						
						
							
							add an operator= to assign to smallstring.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@59715  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-11-20 07:09:17 +00:00 
						 
				 
			
				
					
						
							
							
								Argyrios Kyrtzidis 
							
						 
					 
					
						
						
							
						
						0861d1fa5c 
					 
					
						
						
							
							Bring in uint32_t, uint64_t, and int64_t types for MSVC.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@49854  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-04-17 13:56:31 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						036a94ed61 
					 
					
						
						
							
							fix off by one error.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@49766  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-04-16 04:10:37 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						c0814dc606 
					 
					
						
						
							
							give smallstring some methods to do 'itoa'.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@49765  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-04-16 04:05:02 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7ed47a1335 
					 
					
						
						
							
							Don't attribute in file headers anymore.  See llvmdev for the  
						
						... 
						
						
						
						discussion of this change.  Boy are my fingers tired. ;-)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45411  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-12-29 19:59:42 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						703f5291c4 
					 
					
						
						
							
							add a missing operator  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36375  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-04-23 20:58:14 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						dd94c8d6b2 
					 
					
						
						
							
							Add SmallString a (currently) minimal class that adapts SmallVector to be  
						
						... 
						
						
						
						more string-like.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31289  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-10-30 03:39:20 +00:00