Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						628467ef1f 
					 
					
						
						
							
							Support/PathV2: Implement has_magic.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122587  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-28 01:49:01 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						9170a0f02d 
					 
					
						
						
							
							Support/PathV1: Deprecate GetRootDirectory.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122580  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-27 03:21:41 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						43ee29d418 
					 
					
						
						
							
							Support/PathV1: Deprecate makeAbsolute and remove Unix impl because it annoys people.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122553  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-25 20:10:11 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jeffrey Yasskin 
							
						 
					 
					
						
						
							
						
						8e68c38735 
					 
					
						
						
							
							Change all self assignments X=X to (void)X, so that we can turn on a  
						
						 
						
						... 
						
						
						
						new gcc warning that complains on self-assignments and
self-initializations.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122458  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-23 00:58:24 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jakob Stoklund Olesen 
							
						 
					 
					
						
						
							
						
						b907e8a2d4 
					 
					
						
						
							
							Use IntEqClasses to compute connected components of live intervals.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122296  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-21 00:48:17 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jakob Stoklund Olesen 
							
						 
					 
					
						
						
							
						
						2a6899c539 
					 
					
						
						
							
							Add ADT/IntEqClasses.h as a light-weight implementation of EquivalenceClasses.h.  
						
						 
						
						... 
						
						
						
						This implementation already exists as ConnectedVNInfoEqClasses in
LiveInterval.cpp, and it seems to be generally useful to have a light-weight way
of forming equivalence classes of small integers.
IntEqClasses doesn't allow enumeration of the elements in a class.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122293  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-21 00:04:46 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						2d484eb88d 
					 
					
						
						
							
							Support/PathV2: Add missing has_relative_path impl.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122243  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-20 13:30:28 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Lewycky 
							
						 
					 
					
						
						
							
						
						476b242fe7 
					 
					
						
						
							
							Add missing standard headers. Patch by Joerg Sonnenberger!  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122193  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-19 20:43:38 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						b3127bb06a 
					 
					
						
						
							
							Support/PathV1: Deprecate getLast.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122116  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-18 00:19:10 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						3ce88c9290 
					 
					
						
						
							
							PathV2: Use StringRef::substr to simplify substring creation.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122085  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-17 20:27:37 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						7fb866643e 
					 
					
						
						
							
							Missed some StringRefRefs.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122077  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-17 18:59:09 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						d53f3c864b 
					 
					
						
						
							
							Pass StringRefs by value, for consistency.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122074  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-17 18:19:06 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jim Grosbach 
							
						 
					 
					
						
						
							
						
						e509aa961c 
					 
					
						
						
							
							Trailing whitespace and 80 column fixups.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122026  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-17 02:10:59 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						3ff9563c3e 
					 
					
						
						
							
							MemoryBuffer now return an error_code and returns a OwningPtr<MemoryBuffer> via an out parm.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121958  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-16 03:29:14 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								NAKAMURA Takumi 
							
						 
					 
					
						
						
							
						
						ad3ea3d85f 
					 
					
						
						
							
							lib/Support/regexec.c: Let Regex LLP64-aware.  
						
						 
						
						... 
						
						
						
						On LLP64 Win64, 'states1' (for small version) was expanded to 'char *' for large version. Thus small version would be mischosen when nstates > 32 regardless of sizeof(long) on Win64.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121942  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-16 01:48:15 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						924aa23b74 
					 
					
						
						
							
							Support/Windows/PathV2: Fix header comment.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121383  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-09 17:37:42 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						333ad3f2bf 
					 
					
						
						
							
							Fix whitespace.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121382  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-09 17:37:32 +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 
							
						 
					 
					
						
						
							
						
						61187dd0ad 
					 
					
						
						
							
							Support/FileSystem: Change file_status predicate functions that cannot fail to  
						
						 
						
						... 
						
						
						
						return their result instead of an error_code. Also add some missing predicate
functions.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121380  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-09 17:37:02 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						333fb04506 
					 
					
						
						
							
							Support/MemoryBuffer: Replace all uses of std::string *ErrMsg with error_code &ec. And fix clients.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121379  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-09 17:36:48 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						c20beb9cc5 
					 
					
						
						
							
							Support: Remove Alarm. It is unused (via local grep and google code search).  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121160  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-07 18:41:59 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						12ccf67457 
					 
					
						
						
							
							Support/PathV2: Remove const from bool return types.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121157  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-07 18:12:07 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						5029159fbe 
					 
					
						
						
							
							Support/PathV2: Change most functions in the path namespace to return their work  
						
						 
						
						... 
						
						
						
						via their return value instead of an out parameter.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121149  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-07 17:04:04 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						dc3b906173 
					 
					
						
						
							
							build: Go back to dropping __eprintf reference when building with Clang, see  
						
						 
						
						... 
						
						
						
						comment.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121146  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-07 16:29:44 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jay Foad 
							
						 
					 
					
						
						
							
						
						40f8f6264d 
					 
					
						
						
							
							PR5207: Change APInt methods trunc(), sext(), zext(), sextOrTrunc() and  
						
						 
						
						... 
						
						
						
						zextOrTrunc(), and APSInt methods extend(), extOrTrunc() and new method
trunc(), to be const and to return a new value instead of modifying the
object in place.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121120  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-07 08:25:19 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Owen Anderson 
							
						 
					 
					
						
						
							
						
						0ea112f104 
					 
					
						
						
							
							Don't leak the mutex when loading dynamic libraries.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121119  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-07 07:56:20 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						ca3a339d76 
					 
					
						
						
							
							Support/PathV2: Cleanup separator handling.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121110  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-07 03:57:48 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						936671b2ea 
					 
					
						
						
							
							Support/PathV2: Remove the error_code return type from all functions in the path  
						
						 
						
						... 
						
						
						
						namespace. None of them return anything except for success anyway. These will be
converted to returning their result soon.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121109  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-07 03:57:37 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						ee271d8758 
					 
					
						
						
							
							Support/PathV2: Move make_absolute from path to fs.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121108  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-07 03:57:17 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						69cbbbf005 
					 
					
						
						
							
							Support/Unix/PathV2: Return the real error from realpath instead of any error  
						
						 
						
						... 
						
						
						
						that close or unlink set.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121094  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-07 01:23:39 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						79c3c3a1de 
					 
					
						
						
							
							Support/Unix/PathV2: Use 0770 instead of 0700 when creating a directory. Also use  
						
						 
						
						... 
						
						
						
						the standard macros instead of octal notation.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121093  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-07 01:23:29 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						fbd1bbd7fa 
					 
					
						
						
							
							Support/PathV2: Use SmallVector::clear instead of set_size.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121092  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-07 01:23:19 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						ad8a14f24e 
					 
					
						
						
							
							Support/PathV2: Clarify and correct documentation.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121091  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-07 01:23:08 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						1522fce477 
					 
					
						
						
							
							Support/PathV2: Move current_path from path to fs and fix the Unix implementation.  
						
						 
						
						... 
						
						
						
						Unix bug spotted by Dan Gohman.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121090  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-07 01:22:31 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						476d2f769e 
					 
					
						
						
							
							Support/Windows: Make MinGW happy.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120991  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-06 06:02:07 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						753cbbbd3c 
					 
					
						
						
							
							Support/FileSystem: Add directory_iterator implementation.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120989  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-06 04:28:42 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						f150e7695e 
					 
					
						
						
							
							Support/PathV2: Fix append to not add a slash to empty or root paths.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120988  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-06 04:28:23 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						7eec50bf4f 
					 
					
						
						
							
							Support/Windows: Add ScopedHandle and move some clients over to it.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120987  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-06 04:28:13 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						a6091be84c 
					 
					
						
						
							
							Silence 'may be used uninitialized in this function' warnings. Static analysis  
						
						 
						
						... 
						
						
						
						may determine that they cannot be used uninitialized. But that might be a bit
too much for the compiler to determine.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120916  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-04 20:20:34 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						9d425e7687 
					 
					
						
						
							
							Support/PathV2: Remove redundant calls to make_error_code.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120913  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-04 18:45:32 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						fd6d53fbad 
					 
					
						
						
							
							APInt: microoptimize a few methods.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120912  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-04 18:05:36 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						470ae13be8 
					 
					
						
						
							
							Support/FileSystem: Add status implementation.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120870  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-04 00:32:40 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						4958466f9f 
					 
					
						
						
							
							Support/Windows/FileSystem: Fix MinGW warnings.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120868  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-04 00:32:14 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						01a87c413d 
					 
					
						
						
							
							Support/FileSystem: Add file_size implementation.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120867  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-04 00:31:48 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jakob Stoklund Olesen 
							
						 
					 
					
						
						
							
						
						7a26aca73f 
					 
					
						
						
							
							Add IntervalMap::iterator::set{Start,Stop,Value} methods that allow limited  
						
						 
						
						... 
						
						
						
						editing of the current interval.
These methods may cause coalescing, there are corresponding set*Unchecked
methods for editing without coalescing. The non-coalescing methods are useful
for applying monotonic transforms to all keys or values in a map without
accidentally coalescing transformed and untransformed intervals.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120829  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-03 19:02:00 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						b531f45a9d 
					 
					
						
						
							
							Support/FileSystem: Add equivalent implementation.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120827  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-03 18:49:13 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						db04b39dad 
					 
					
						
						
							
							Support/FileSystem: Fix MinGW build. It doesn't have _chsize_s.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120826  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-03 18:48:56 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						b39e33f39b 
					 
					
						
						
							
							And I really hate line endings.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120821  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-03 18:04:11 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						af45fc005b 
					 
					
						
						
							
							Support/Windows/FileSystem: Fix MinGW build.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120820  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-03 18:03:28 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael J. Spencer 
							
						 
					 
					
						
						
							
						
						3920d3b4f4 
					 
					
						
						
							
							Support/FileSystem: Add resize_file implementation.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120819  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-12-03 17:54:07 +00:00