Evan Cheng 
							
						 
					 
					
						
						
							
						
						a98111cf15 
					 
					
						
						
							
							Correctly check if a path is a directory. Fix by Brian Korver.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@115991  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-10-07 22:05:57 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						b52d44a0e6 
					 
					
						
						
							
							Issue a #error if the host doesn't have an implementation for  
						
						... 
						
						
						
						GetMainExecutable yet.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113240  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-07 18:26:49 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						86759acf01 
					 
					
						
						
							
							Apply a patch from Kees van Reeuwijk to add support for Minix.  
						
						... 
						
						
						
						Minix apparently doesn't like double-slash separators, and there's
no apparent need for them here.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112844  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-02 18:24:46 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						1d76ab7f56 
					 
					
						
						
							
							Some fixes for NetBSD  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112662  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-31 22:38:00 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						d98af0a5b8 
					 
					
						
						
							
							Eliminate unnecessary empty string literals.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@110183  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-04 01:39:08 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						1f01109254 
					 
					
						
						
							
							improve Path::makeUnique when mkstemp/mktemp are not available  
						
						... 
						
						
						
						patch by Lasse Kärkkäinen in PR7404.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@108110  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-07-12 00:09:55 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						02d5824266 
					 
					
						
						
							
							Don't bother clearing the Magic string when the magic number  
						
						... 
						
						
						
						can't be read, since it isn't cleared on other error paths.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@104852  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-05-27 17:14:10 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						023f8aaa16 
					 
					
						
						
							
							This doesn't need SmallVector.h anymore.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@101790  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-04-19 17:51:31 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						17192a1dd8 
					 
					
						
						
							
							Fix this for std::vectors which don't have .data().  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@101785  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-04-19 16:33:28 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						72bdd4ca07 
					 
					
						
						
							
							Revert 91528 and use a std::vector instead, fixing an abuse of std::string.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@101781  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-04-19 15:54:44 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						4bb31bfaa3 
					 
					
						
						
							
							Fix a grammaro.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99917  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-30 20:04:57 +00:00 
						 
				 
			
				
					
						
							
							
								Jeffrey Yasskin 
							
						 
					 
					
						
						
							
						
						88cd3582b6 
					 
					
						
						
							
							Make Path use StringRef instead of std::string where possible.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91620  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-17 21:02:39 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						dc5138d81f 
					 
					
						
						
							
							remove use of SmallVector from Path::makeUnique.  Path::makeUnique  
						
						... 
						
						
						
						is not used by anything performance sensitive, so just use std::string.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91528  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-16 08:40:44 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						e4b0cd2856 
					 
					
						
						
							
							eliminate an extraneous use of SmallVector in a case where  
						
						... 
						
						
						
						a fixed size buffer is perfectly fine.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91527  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-16 08:35:54 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						164c7ba0ef 
					 
					
						
						
							
							Remove spurious extern.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@90937  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-09 03:26:33 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						18eaefd25e 
					 
					
						
						
							
							Remove dead returns.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@90083  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-11-29 17:42:58 +00:00 
						 
				 
			
				
					
						
							
							
								Kovarththanan Rajaratnam 
							
						 
					 
					
						
						
							
						
						d614673bb8 
					 
					
						
						
							
							This patch ensures that Path::GetMainExecutable is able to handle the  
						
						... 
						
						
						
						case where realpath() fails. When this occurs we segfault trying to
create a std::string from a NULL pointer.
Fixes PR5635.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@90082  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-11-29 17:19:48 +00:00 
						 
				 
			
				
					
						
							
							
								Edward O'Callaghan 
							
						 
					 
					
						
						
							
						
						e49a8e4db9 
					 
					
						
						
							
							API change Path::isSpecialFile to Path::isRegularFile, improve semantics in regards to comments from 89765 post review.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@89848  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-11-25 06:32:19 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						98e46d81c4 
					 
					
						
						
							
							Remove bogus error handling code.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@89786  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-11-24 19:03:33 +00:00 
						 
				 
			
				
					
						
							
							
								Edward O'Callaghan 
							
						 
					 
					
						
						
							
						
						d41e944501 
					 
					
						
						
							
							Provide Path::isSpecialFile interface for PR5568.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@89765  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-11-24 15:19:10 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						d8b0630027 
					 
					
						
						
							
							Add a shortcut for OS X to Path::GetMainExecutable. This gives a nice speedup on  
						
						... 
						
						
						
						clang's testsuite.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81333  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-09-09 12:09:08 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						dbe89cd2f0 
					 
					
						
						
							
							remove the last uses of Config/alloca.h  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79873  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-23 22:57:38 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						74382b7c69 
					 
					
						
						
							
							Prune #includes from llvm/Linker.h and llvm/System/Path.h,  
						
						... 
						
						
						
						forcing them down into various .cpp files.
This change also:
1. Renames TimeValue::toString() and Path::toString() to ::str()
   for similarity with the STL.
2. Removes all stream insertion support for sys::Path, forcing
   clients to call .str().
3. Removes a use of Config/alloca.h from bugpoint, using smallvector
   instead.
4. Weans llvm-db off <iostream>
sys::Path really needs to be gutted, but I don't have the desire to
do it at this point.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79869  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-23 22:45:37 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						7b3544ba97 
					 
					
						
						
							
							Minor code simplification.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78239  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-05 20:16:55 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						28daa10246 
					 
					
						
						
							
							Remove another F_OK.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77405  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-29 00:02:58 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						73c74ead21 
					 
					
						
						
							
							It isn't necessary to use F_OK when using R_OK or similar.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77392  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-28 23:22:01 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						a00e85c9b1 
					 
					
						
						
							
							Improve sys::Path::makeAbsolute on Win32.  
						
						... 
						
						
						
						- Patch by Viktor Kutuzov!
 - Minor tweak by me to add llvm_unreachable calls on FIXMEd error paths.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75424  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-12 20:23:56 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						0f55014430 
					 
					
						
						
							
							"UNIX paths can contain non-ASCII characters, so Path::isValid() should not reject paths with such characters in them. The attached patch removes the check from Path::isValid()."  
						
						... 
						
						
						
						patch by Benjamin Kramer!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75421  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-12 19:01:16 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						88d7e403d0 
					 
					
						
						
							
							add a new static method to portably determine whether a patch is  
						
						... 
						
						
						
						absolute or not, based on a patch by Gregory Curfman!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73368  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-06-15 04:17:07 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						51b16f4737 
					 
					
						
						
							
							Untabification.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@72604  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-05-30 01:09:53 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						a7f2a9e69f 
					 
					
						
						
							
							Make Unix.h:MakeErrMsg separate the prefix and errno string, so we get:  
						
						... 
						
						
						
						clang: error: unable to make temporary file: /etc/cc: can't make
  unique filename: Permission denied
instead of 
  clang: error: unable to make temporary file: /etc/cc: can't make
  unique filenamePermission denied
for example.
Also, audited the uses of MakeErrMsg to make the prefix strings
consistent (not end with newline/punctuation/space/": ").
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@69626  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-04-20 20:50:13 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						893a0f9f0e 
					 
					
						
						
							
							Fix main executable path name resolution on FreeBSD, patch by  
						
						... 
						
						
						
						Ed Schouten!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@65882  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-03-02 22:17:15 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						d18a2c1eae 
					 
					
						
						
							
							If an executable is run through a symlink, dladdr will return the  
						
						... 
						
						
						
						symlink.  We really want the ultimate executable being run, not
the symlink.  This lets clang find its headers when invoked through
a symlink. rdar://6602012
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@65017  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-02-19 05:34:35 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						8eada627d5 
					 
					
						
						
							
							Fix warning on gcc 4.3.  
						
						... 
						
						
						
						"system() declared with attribute warn_unused_result."
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@64574  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-02-15 03:20:32 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						b8863a16ad 
					 
					
						
						
							
							Whitespace fixes.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@64573  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-02-15 03:20:03 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						0eab5e2efa 
					 
					
						
						
							
							add a helper method to sys::Path for clang, patch by  
						
						... 
						
						
						
						Kovarththanan Rajaratnam!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@54655  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-08-11 23:39:47 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						bdfa9ac445 
					 
					
						
						
							
							Create temp. file in current path.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@53973  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-07-24 00:35:38 +00:00 
						 
				 
			
				
					
						
							
							
								Devang Patel 
							
						 
					 
					
						
						
							
						
						ce8fdf105c 
					 
					
						
						
							
							While creating temp. file on disk, if the current filename points to a existing directory then create new temp. file inside the directory.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@53929  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-07-22 20:02:39 +00:00 
						 
				 
			
				
					
						
							
							
								Seo Sanghyeon 
							
						 
					 
					
						
						
							
						
						fd6437f4f9 
					 
					
						
						
							
							Fix GetMainExecutable. Patch by Sam Bishop.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52847  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-06-27 22:55:30 +00:00 
						 
				 
			
				
					
						
							
							
								Wojciech Matyjewicz 
							
						 
					 
					
						
						
							
						
						93c534623c 
					 
					
						
						
							
							Add a missing semicolon.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52290  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-06-15 18:02:47 +00:00 
						 
				 
			
				
					
						
							
							
								Argyrios Kyrtzidis 
							
						 
					 
					
						
						
							
						
						fc19988bcb 
					 
					
						
						
							
							Fix the sys::Path::getSuffix() implementation.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52288  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-06-15 15:15:19 +00:00 
						 
				 
			
				
					
						
							
							
								Nick Lewycky 
							
						 
					 
					
						
						
							
						
						fff116fd58 
					 
					
						
						
							
							Make constructors target-specific. This fixes problems where the path would  
						
						... 
						
						
						
						include backslashes on Windows. This should fix llvm-ld problems on win32.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50960  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-05-11 17:37:40 +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 
						 
				 
			
				
					
						
							
							
								Ted Kremenek 
							
						 
					 
					
						
						
							
						
						9b01cc0ede 
					 
					
						
						
							
							Make getDirnameSep a static method (not part of Path's interface).  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@49354  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-04-07 22:01:32 +00:00 
						 
				 
			
				
					
						
							
							
								Ted Kremenek 
							
						 
					 
					
						
						
							
						
						cf55c8e221 
					 
					
						
						
							
							Added method Path::getDirname().  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@49352  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-04-07 21:53:57 +00:00 
						 
				 
			
				
					
						
							
							
								Ted Kremenek 
							
						 
					 
					
						
						
							
						
						c5412c58d2 
					 
					
						
						
							
							Re-implemented Path::createDirectoryOnDisk (for Unix).  
						
						... 
						
						
						
						This method allows one to create a directory, and optionally create all parent
directories that do not exist.
The original implementation would require that *all* directories along a path
are writable by the user, including directories that already exist. For example,
suppose we wanted to create the directory "/tmp/foo/bar", and the directory
"/tmp" already exists, but not "/tmp/foo". Since "/tmp" is writable by all
users, the original implementation would work, and create "/tmp/foo", followed
by "/tmp/bar".
A problem occurred, however if one wanted to created the directory
"/Users/myuser/bar" (or equivalently "/home/myuser/bar"), and "/Users/myuser"
already existed and is writable by the current user. The directory
"/User/myuser" is writable by the user, but "/User" is not. The original
implementation of createDirectoryOnDisk would return with failure since "/User"
is not writable, even though "/User/mysuser" is writable.
The new implementation works by recursively creating parents as needed, and thus
doesn't need to check the permissions on every directory in a path.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@49162  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-04-03 16:11:31 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						14c762d82f 
					 
					
						
						
							
							add some #includes.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@49036  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-04-01 06:25:23 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						9ffd19af2e 
					 
					
						
						
							
							Implement Path::MapInFilePages/UnMapFilePages on unix, which  
						
						... 
						
						
						
						provides fast MappedFile::getFile for large files.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@49034  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-04-01 06:16:24 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						799ed1053b 
					 
					
						
						
							
							Stub out some sys::Path::MapInFilePages/UnMapFilePages methods.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@49030  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-04-01 06:00:12 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						3bdfa04cbe 
					 
					
						
						
							
							Fix Path::GetMainExecutable on cygwin, patch by Sam Bishop.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48328  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-03-13 05:22:05 +00:00