Rui Ueyama 
							
						 
					 
					
						
						
							
						
						f34c3ca304 
					 
					
						
						
							
							Add {start,end}with_lower methods to StringRef.  
						
						 
						
						... 
						
						
						
						startswith_lower is ocassionally useful and I think worth adding.
endwith_lower is added for completeness.
Differential Revision: http://llvm-reviews.chandlerc.com/D2041 
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@193706  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-10-30 18:32:26 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitri Gribenko 
							
						 
					 
					
						
						
							
						
						4a48389b27 
					 
					
						
						
							
							Added const qualifier to StringRef::edit_distance member function  
						
						 
						
						... 
						
						
						
						Patch by Ismail Pazarbasi.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@189162  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-08-24 01:50:41 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chandler Carruth 
							
						 
					 
					
						
						
							
						
						e4a4aecffb 
					 
					
						
						
							
							Commit a no-op change to StringRef to (hopefully) trigger build bots.  
						
						 
						
						... 
						
						
						
						r187874 seems to have been missed by the build bot infrastructure, and
the subsequent commits to compiler-rt don't seem to be queuing up new
build requsets. Hopefully this will.
As it happens, having the space here is the more common formatting. =]
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@187879  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-08-07 09:52:34 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						e130dc6cc9 
					 
					
						
						
							
							Use a non-c'tor for converting a boolean into a StringRef.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@187250  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-07-26 21:50:30 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						fb5b3eaacb 
					 
					
						
						
							
							Add a bool->StringRef c'tor to StringRef.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@187166  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-07-25 23:06:39 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manman Ren 
							
						 
					 
					
						
						
							
						
						6afede522e 
					 
					
						
						
							
							Revert r185852.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@185861  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-07-08 20:27:34 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manman Ren 
							
						 
					 
					
						
						
							
						
						f856249d49 
					 
					
						
						
							
							StringRef: add DenseMapInfo for StringRef.  
						
						 
						
						... 
						
						
						
						Remove the implementation in include/llvm/Support/YAMLTraits.h.
Added a DenseMap type DITypeHashMap in DebugInfo.h:
  DenseMap<std::pair<StringRef, unsigned>, MDNode*>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@185852  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-07-08 19:17:48 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aaron Ballman 
							
						 
					 
					
						
						
							
						
						a7a05ee70c 
					 
					
						
						
							
							Replaced usages of size_type with size_t to be more consistent.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@180947  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-05-02 20:30:27 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Peng Cheng 
							
						 
					 
					
						
						
							
						
						a45391000e 
					 
					
						
						
							
							fix windows warning.  
						
						 
						
						... 
						
						
						
						warning C4244: 'argument' : conversion from 'uint64_t' to 'const unsigned int', possible loss of data
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@180847  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-05-01 14:18:06 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matt Arsenault 
							
						 
					 
					
						
						
							
						
						d433902628 
					 
					
						
						
							
							Test commit. Remove trailing whitespace.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@176111  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-02-26 19:18:06 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dmitri Gribenko 
							
						 
					 
					
						
						
							
						
						96f498bd9f 
					 
					
						
						
							
							Remove redundant 'llvm::' qualifications  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@172358  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-01-13 16:01:15 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chandler Carruth 
							
						 
					 
					
						
						
							
						
						255f89faee 
					 
					
						
						
							
							Sort the #include lines for the include/... tree with the script.  
						
						 
						
						... 
						
						
						
						AKA: Recompile *ALL* the source code!
This one went much better. No manual edits here. I spot-checked for
silliness and grep-checked for really broken edits and everything seemed
good. It all still compiles. Yell if you see something that looks goofy.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@169133  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-12-03 17:02:12 +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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joerg Sonnenberger 
							
						 
					 
					
						
						
							
						
						78cab947cf 
					 
					
						
						
							
							Add some missing includes for the build against stdcxx.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@161657  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-08-10 10:53:56 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						b08174c0b1 
					 
					
						
						
							
							Add doxygen comments.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@156665  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-05-11 23:34:39 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						b0940b46ed 
					 
					
						
						
							
							[Support/StringRef] Add find_last_not_of and {r,l,}trim.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@156652  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-05-11 22:08:50 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						9130b42a85 
					 
					
						
						
							
							Make StringRef::getAsInteger work with all integer types. Before this change  
						
						 
						
						... 
						
						
						
						it would fail with {,u}int64_t on x86-64 Linux.
This also removes code duplication.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@152517  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-03-10 23:02:54 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chandler Carruth 
							
						 
					 
					
						
						
							
						
						528f0bbe19 
					 
					
						
						
							
							Add generic support for hashing StringRef objects using the new hashing library.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@152003  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-03-04 10:55:27 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						a97a5eabe2 
					 
					
						
						
							
							add ::drop_back() and ::drop_front() methods, which are like pop_front/pop_back on a vector, but a) aren't destructive to "this", and b) can take a # elements to drop.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@148791  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-01-24 08:58:57 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						589fbb1770 
					 
					
						
						
							
							ADT/StringRef: Add ::lower() and ::upper() methods.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@143880  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-11-06 18:04:43 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Argyrios Kyrtzidis 
							
						 
					 
					
						
						
							
						
						6d5502eb49 
					 
					
						
						
							
							Add asserts in StringRef to make sure we avoid undefined behavior:  
						
						 
						
						... 
						
						
						
						-strlen should not be called with NULL. Also guarantee that StringRef's Length is 0 if Data is NULL.
-memcmp should not be called with NULL (even if size is 0)
Patch by Matthieu Monrocq!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@131747  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-05-20 19:24:12 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John McCall 
							
						 
					 
					
						
						
							
						
						6765f78efb 
					 
					
						
						
							
							Add an operator+= for appending StringRefs onto std::strings.  
						
						 
						
						... 
						
						
						
						Previously this pattern would be compiled using an implicit conversion
to std::string.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@131325  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-05-13 23:58:45 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lenny Maiorani 
							
						 
					 
					
						
						
							
						
						6cf081cbe5 
					 
					
						
						
							
							Remove bounded StringRef::compare() since nothing but Clang SA was using it and it is just as easy to use StringRef::substr() preceding StringRef::compare() to achieve the same thing.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@130430  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-28 20:20:12 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lenny Maiorani 
							
						 
					 
					
						
						
							
						
						437ef0cfb7 
					 
					
						
						
							
							Implements StringRef::compare with bounds. It is behaves similarly to strncmp(). Unit tests also included.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129582  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2011-04-15 17:56:50 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						63c133b67d 
					 
					
						
						
							
							Support/ADT/StringRef: Add find_last_of.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120495  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-30 23:27:35 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						847d2f93ca 
					 
					
						
						
							
							StringRefs are POD-like.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120181  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-26 14:36:54 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						326990f1eb 
					 
					
						
						
							
							Fix Whitespace.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120166  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-26 04:16:08 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Douglas Gregor 
							
						 
					 
					
						
						
							
						
						5ee568ac27 
					 
					
						
						
							
							Extend StringRef's edit-distance algorithm to permit an upper bound on the allowed edit distance  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@116867  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-10-19 22:13:48 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						250eb005d9 
					 
					
						
						
							
							Avoid O(n*m) complexity in StringRef::find_first(_not)_of(StringRef).  
						
						 
						
						... 
						
						
						
						- Cache used characters in a bitset to reduce memory overhead to just 32 bytes.
- On my core2 this code is faster except when the checked string was very short
  (smaller than the list of delimiters).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@111817  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-23 18:16:08 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						79ed2c597a 
					 
					
						
						
							
							StringRef tweaks:  
						
						 
						
						... 
						
						
						
						- Respect find_first_of(char's From parameter instead of silently dropping it.
- Prefer std::string() to std::string("")
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@111814  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-23 17:44:13 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7f7274ce7f 
					 
					
						
						
							
							Don't pass in a null pointer to std::string's ctor, an empty string  
						
						 
						
						... 
						
						
						
						ref should produce an empty std::string.  This fixes PR7879.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@111332  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-18 00:11:25 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jakob Stoklund Olesen 
							
						 
					 
					
						
						
							
						
						160a3bf74d 
					 
					
						
						
							
							Add StringRef::compare_numeric and use it to sort TableGen register records.  
						
						 
						
						... 
						
						
						
						This means that our Registers are now ordered R7, R8, R9, R10, R12, ...
Not R1, R10, R11, R12, R2, R3, ...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@104745  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-05-26 21:47:28 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						fd813bc850 
					 
					
						
						
							
							These functions don't need to access this.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@101776  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-04-19 15:38:38 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								John McCall 
							
						 
					 
					
						
						
							
						
						1e7ad3993d 
					 
					
						
						
							
							Add an override to StringRef::getAsInteger which parses into an APInt.  
						
						 
						
						... 
						
						
						
						It gets its own implementation totally divorced from the (presumably
performance-sensitive) routines which parse into a uint64_t.
Add APInt::operator|=(uint64_t), which is situationally much better than
using a full APInt.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97381  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-02-28 09:55:58 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						fb76fe0929 
					 
					
						
						
							
							Fix various doxygen warnings.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@96779  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-02-22 04:10:52 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						af2a8361e4 
					 
					
						
						
							
							give StringRef a const_iterator member.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@93294  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-13 04:50:20 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kovarththanan Rajaratnam 
							
						 
					 
					
						
						
							
						
						3c37bb8dbe 
					 
					
						
						
							
							Fix occurrence typo  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92926  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-07 18:46:52 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Douglas Gregor 
							
						 
					 
					
						
						
							
						
						441c8b4ad1 
					 
					
						
						
							
							Implement edit distance for StringRef  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92309  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-30 17:23:44 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eli Friedman 
							
						 
					 
					
						
						
							
						
						d5b1f8a842 
					 
					
						
						
							
							Change StringRef::startswith and StringRef::endswith to versions which are a  
						
						 
						
						... 
						
						
						
						bit more verbose, but optimize to much shorter code.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91817  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-21 06:49:24 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						1acdcd5b0d 
					 
					
						
						
							
							Remove the now obsolete algorithm include from StringRef.h.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@89354  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-11-19 15:48:14 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Torok Edwin 
							
						 
					 
					
						
						
							
						
						2fe05d80d3 
					 
					
						
						
							
							Workaround PR5482, because all the gcc versions that I had were miscompiling StringRef:  
						
						 
						
						... 
						
						
						
						4.2.4, 4.3.4, 4.4.2.
The workaround is to use a local min/max implementation that takes an integer
param, and not a reference to integer param (like std::min does).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@89352  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-11-19 15:39:50 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Christopher 
							
						 
					 
					
						
						
							
						
						4c269e2feb 
					 
					
						
						
							
							Fix unused variables warnings.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@88977  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-11-16 22:34:32 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						24f8e29b4e 
					 
					
						
						
							
							Use .data() instead of .c_str() when nul-termination is not needed.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@88703  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-11-13 21:55:31 +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 
							
						 
					 
					
						
						
							
						
						89fccca4b0 
					 
					
						
						
							
							StringRef(const char*) should not be used to turn null pointers into empty  
						
						 
						
						... 
						
						
						
						strings.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@87031  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-11-12 21:26:11 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						05872ea804 
					 
					
						
						
							
							Add compare_lower and equals_lower methods to StringRef. Switch all users of  
						
						 
						
						... 
						
						
						
						StringsEqualNoCase (from StringExtras.h) to it.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@87020  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-11-12 20:36:59 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						a8333d3d10 
					 
					
						
						
							
							Add StringRef::split(StringRef), to complement StringRef::split(char).  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@86803  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-11-11 05:19:11 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						64066bd8b5 
					 
					
						
						
							
							Add From arguments to StringRef search functions, and tweak doxyments.  
						
						 
						
						... 
						
						
						
						Also, add unittests for find_first_of and find_first_not_of.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@86770  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-11-11 00:28:53 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						2928c83b01 
					 
					
						
						
							
							Pass StringRef by value.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@86251  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-11-06 10:58:06 +00:00