Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						df93f4bb0b 
					 
					
						
						
							
							Purge unused includes throughout libSupport.  
						
						... 
						
						
						
						NFC.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@232976  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2015-03-23 18:07:13 +00:00 
						 
				 
			
				
					
						
							
							
								Duncan Sands 
							
						 
					 
					
						
						
							
						
						bf8653ff3b 
					 
					
						
						
							
							Move the implementation of StringRef::split out of StringExtras.cpp  
						
						... 
						
						
						
						and into StringRef.cpp, which is where the other StringRef stuff is.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@151054  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-02-21 12:00:25 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						c30a38f34b 
					 
					
						
						
							
							move tier out of an anonymous namespace, it doesn't make sense  
						
						... 
						
						
						
						to for it to be an an anon namespace and be in a header.
Eliminate some extraenous uses of tie.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135669  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-07-21 06:21:31 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						4e7e2f5a36 
					 
					
						
						
							
							Fix refacto reported by Nicolas Geoffray.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@93723  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-18 12:40:05 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						7dd6107fcc 
					 
					
						
						
							
							Remove unused string functions.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@93183  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-11 20:33:12 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						7462b5dd99 
					 
					
						
						
							
							Add StrInStrNoCase, a StringRef version of CStrInCStrNoCase.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@93174  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-11 19:45:18 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						c30837d6c1 
					 
					
						
						
							
							Turns out llvm-gcc still uses SplitString with a vector. Add it back until I  
						
						... 
						
						
						
						have a fix.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@93163  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-11 18:44:35 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						d4f195999a 
					 
					
						
						
							
							Reimplement getToken and SplitString as "StringRef helper functions"  
						
						... 
						
						
						
						- getToken is modeled after StringRef::split but it can split on multiple
  separator chars and skips leading seperators.
- SplitString is a StringRef::split variant for more than 2 elements with the
  same behaviour as getToken.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@93161  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-11 18:03:24 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						20fd4ec8c5 
					 
					
						
						
							
							Distinguish "a," from "a". The first one splits into "a" + "" and the second one into  
						
						... 
						
						
						
						"a" + 0.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@87084  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-11-13 04:55:09 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						c78c0c99a0 
					 
					
						
						
							
							Switch to smallvector. Also fix issue with using unsigend for MaxSplit.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@87068  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-11-13 02:18:25 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						5ccac24726 
					 
					
						
						
							
							Add a new split method to StringRef that puts the substrings in a vector.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@87058  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-11-13 01:24:40 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						9bd34602fb 
					 
					
						
						
							
							Move UnescapeString to a static function for its sole client; its inefficient and broken.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84358  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-10-17 20:43:42 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						ca107c5c18 
					 
					
						
						
							
							Remove llvm::EscapeString, raw_ostream::write_escaped is much faster.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84357  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-10-17 20:43:29 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d7fd2126c2 
					 
					
						
						
							
							teach EscapeString and UnescapeString to handle ".  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@69211  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-04-15 20:12:52 +00:00 
						 
				 
			
				
					
						
							
							
								Evan Cheng 
							
						 
					 
					
						
						
							
						
						34cd4a484e 
					 
					
						
						
							
							Fix more -Wshorten-64-to-32 warnings.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50659  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-05-05 18:30:58 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						ae9f3a3b7c 
					 
					
						
						
							
							Unbreak build with gcc 4.3: provide missed includes and silence most annoying warnings.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47367  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-02-20 11:08:44 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						4ee451de36 
					 
					
						
						
							
							Remove attribution from file headers, per discussion on llvmdev.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45418  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-12-29 20:36:04 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						c69b0dd19d 
					 
					
						
						
							
							Escape some escapes that confuse doxygen.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@40850  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-08-05 19:33:11 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d5b58c239e 
					 
					
						
						
							
							Add a helper function  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31981  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-11-28 22:32:35 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						53eca9466f 
					 
					
						
						
							
							Add two helpers for escaping and unescaping strings.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29151  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-07-14 22:54:39 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						f976c856fc 
					 
					
						
						
							
							Remove trailing whitespace  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21422  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-04-21 22:55:34 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						551ccae044 
					 
					
						
						
							
							Changes For Bug 352  
						
						... 
						
						
						
						Move include/Config and include/Support into include/llvm/Config,
include/llvm/ADT and include/llvm/Support. From here on out, all LLVM
public header files must be under include/llvm/.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16137  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-09-01 22:55:40 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						872ccce0a8 
					 
					
						
						
							
							implement new getToken function  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10639  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-12-29 05:07:02 +00:00