Rafael Espindola 
							
						 
					 
					
						
						
							
						
						97c2a0a110 
					 
					
						
						
							
							Use enums instead of raw octal values.  
						
						... 
						
						
						
						Patch by 罗勇刚(Yonggang Luo).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@184971  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-06-26 17:28:04 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						460e75a453 
					 
					
						
						
							
							PathV1 is deprecated since the 18th of Dec 2010. Remove it.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@184960  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-06-26 16:24:35 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						255aa3c154 
					 
					
						
						
							
							Remove calls to Path in #ifdefs that don't seem to be used in any of the bots :-(  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@184920  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-06-26 06:10:32 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						b6df0bc95a 
					 
					
						
						
							
							Fix the build when __APPLE__ is defined.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@184917  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-06-26 05:25:44 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						bdfe4399db 
					 
					
						
						
							
							Remove sys::GetMainExecutable.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@184916  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-06-26 05:05:37 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						50188c1f42 
					 
					
						
						
							
							Port GetMainExecutable over to PathV2.  
						
						... 
						
						
						
						I will remove the V1 version as soon as I change clang in the next commit.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@184914  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-06-26 05:01:35 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						2c63b27e9f 
					 
					
						
						
							
							Remove PathWithStatus.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@184910  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-06-26 04:15:55 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						46fa7cf91a 
					 
					
						
						
							
							Move GetEXESuffix to the one place it is used.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@184853  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-06-25 14:42:30 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						deeb5724b8 
					 
					
						
						
							
							Remove sys::PathSeparator.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@184852  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-06-25 14:32:45 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						1c97082f53 
					 
					
						
						
							
							Add another fixme.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@184488  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-06-20 22:07:53 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						bdae6fa82c 
					 
					
						
						
							
							Remove last use of PathV1.h from Archive.cpp.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@184484  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-06-20 22:02:10 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						b0bdcb5f8a 
					 
					
						
						
							
							make getLastModificationTime const. Move it with the other getters.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@184478  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-06-20 21:51:49 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						11ca2e508c 
					 
					
						
						
							
							Add a setLastModificationAndAccessTime to PathV2.  
						
						... 
						
						
						
						With this we can remove the last use of PathV1 from llvm-ar.cpp.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@184464  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-06-20 20:56:14 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						29c17db650 
					 
					
						
						
							
							Add support for getting the last modification time from a file_status.  
						
						... 
						
						
						
						Use that in llvm-ar.cpp to replace a use of sys::PathWithStatus.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@184450  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-06-20 18:42:04 +00:00 
						 
				 
			
				
					
						
							
							
								Evgeniy Stepanov 
							
						 
					 
					
						
						
							
						
						4828eacaf3 
					 
					
						
						
							
							Fix get_magic() handling of short reads.  
						
						... 
						
						
						
						PR16389
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@184434  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-06-20 15:56:05 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						9aa3365426 
					 
					
						
						
							
							Rename fs::GetUniqueID to fs::getUniqueID to match the style guide.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@184431  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-06-20 15:06:35 +00:00 
						 
				 
			
				
					
						
							
							
								Evgeniy Stepanov 
							
						 
					 
					
						
						
							
						
						dd1b7c9685 
					 
					
						
						
							
							Remove MSan hack that is no longer needed.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@184428  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-06-20 14:19:10 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						7c8397081c 
					 
					
						
						
							
							Remove Path::getDirectoryContents.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@184311  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-06-19 15:32:37 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						f6f3be69d8 
					 
					
						
						
							
							Remove Path::canExecute.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@184298  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-06-19 13:25:31 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						1fbf3a3aca 
					 
					
						
						
							
							Remove Path::canWrite.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@184235  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-06-18 21:10:03 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						68ba1825fc 
					 
					
						
						
							
							Add a can_write function to PathV2.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@184233  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-06-18 20:56:38 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						f3426a482e 
					 
					
						
						
							
							Remove unused Path::canRead.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@184229  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-06-18 20:42:25 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						2e0f70bdd8 
					 
					
						
						
							
							Remove uniqueID from PathV1.h.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@184219  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-06-18 19:46:19 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						605510d16e 
					 
					
						
						
							
							Add a GetUniqueID that will replace the uniqueID of PathV1.h.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@184217  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-06-18 19:34:49 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						87bec915f1 
					 
					
						
						
							
							Only delete regular files and directories.  
						
						... 
						
						
						
						This ports a missing feature from PathV1.h. I am not sure how to test this
with the regular infrastructure, but an Apple bot should check this when
r183985 is reapplied.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@184119  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-06-17 20:35:51 +00:00 
						 
				 
			
				
					
						
							
							
								Manuel Klimek 
							
						 
					 
					
						
						
							
						
						b30614a1de 
					 
					
						
						
							
							Fix incorrectly finding 'executable' directories instead of files.  
						
						... 
						
						
						
						This broke for example the 'not' utility, if a directory called
'FileCheck' is executable and in the path before the actual 'FileCheck'.
This patch steals the implementation of the "old" PathV1 canExecute
implementation:
- checks for R_OK (file readable): this is necessary for executing
  scripts; we should not regress here unless we have good reasons
- checks for S_ISREG; if we want to get rid of this, we'd need to
  change all callers who already made the assumption when depending
  on Path V1.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@184074  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-06-17 10:48:34 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						9e89fe77ce 
					 
					
						
						
							
							Add GetCurrentDirectory back.  
						
						... 
						
						
						
						It looks like clang-tools-extra/unittests/cpp11-migrate/TransformTest.cpp
depends on the behaviour of the old one on Windows. Maybe a difference
between GetCurrentDirectoryA and GetCurrentDirectoryW?
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@184009  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-06-14 21:41:33 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						76858a7abd 
					 
					
						
						
							
							Replace use of PathV1.h in MCContext.cpp.  
						
						... 
						
						
						
						GetCurrentDirectory is now unused. Remove it.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@184003  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-06-14 20:26:58 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						fcba9c56a2 
					 
					
						
						
							
							Replace use of PathV1.h in Program.cpp.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@183996  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-06-14 19:38:45 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						b7e2188f7f 
					 
					
						
						
							
							Don't use PathV1.h in Signals.h.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@183947  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-06-13 21:16:58 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						6585b388cb 
					 
					
						
						
							
							Have sys::FindProgramByName return a std::string.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@183928  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-06-13 19:25:37 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Kleckner 
							
						 
					 
					
						
						
							
						
						62d124a1fa 
					 
					
						
						
							
							[Support] Fix handle and memory leak for processes that are not waited for  
						
						... 
						
						
						
						Execute's Data parameter is now optional, so we won't allocate memory
for it on Windows and we'll close the process handle.
The Unix code should probably do something similar to avoid accumulation
of zombie children that haven't been waited on.
Tested on Linux and Windows.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@183906  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-06-13 15:27:17 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						9f1d9fd196 
					 
					
						
						
							
							Remove the program class.  
						
						... 
						
						
						
						It was only used to implement ExecuteAndWait and ExecuteNoWait. Expose just
those two functions and make Execute and Wait implementations details.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@183864  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-06-12 20:58:35 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						2a4005688c 
					 
					
						
						
							
							Remove Path::getMagicNumber.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@183839  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-06-12 15:07:11 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						fa2bbb31fa 
					 
					
						
						
							
							Remove Path::isAbsolute.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@183836  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-06-12 15:02:39 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						5475e2b01e 
					 
					
						
						
							
							Remove Path::isAbsolute().  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@183835  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-06-12 14:47:33 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						55d529fd8a 
					 
					
						
						
							
							Remove Path::getSuffix.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@183833  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-06-12 14:32:51 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						36782c514a 
					 
					
						
						
							
							Remove sys::CopyFile.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@183831  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-06-12 14:16:52 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						2e0372d69a 
					 
					
						
						
							
							Remove the old file memory mapping functions.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@183828  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-06-12 14:11:15 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						ddee9b4691 
					 
					
						
						
							
							Remove Path::createFileOnDisk.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@183827  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-06-12 13:59:17 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						f90690f202 
					 
					
						
						
							
							Remove Path::makeExecutableOnDisk.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@183826  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-06-12 13:55:07 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						715a1be51f 
					 
					
						
						
							
							Remove Path::getDirname.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@183780  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-06-11 19:32:57 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						b4d07b770c 
					 
					
						
						
							
							Remove Path::getBasename.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@183779  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-06-11 19:29:48 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						aab313f80b 
					 
					
						
						
							
							Remove Path::getLast.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@183778  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-06-11 19:25:17 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						6cbae01606 
					 
					
						
						
							
							Remove GetRootDirectory.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@183775  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-06-11 19:13:52 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						6438fd54ac 
					 
					
						
						
							
							Remove GetUserHomeDirectory.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@183773  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-06-11 19:08:15 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						40de55a556 
					 
					
						
						
							
							Remove GetSystemLibraryPaths.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@183770  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-06-11 18:58:47 +00:00 
						 
				 
			
				
					
						
							
							
								Rafael Espindola 
							
						 
					 
					
						
						
							
						
						0e33231d55 
					 
					
						
						
							
							Remove Path::GetBitcodeLibraryPaths.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@183765  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-06-11 18:45:35 +00:00 
						 
				 
			
				
					
						
							
							
								Bob Wilson 
							
						 
					 
					
						
						
							
						
						2ed2ad00f9 
					 
					
						
						
							
							Remove declaration of __clear_cache for __APPLE__. <rdar://problem/13924072>  
						
						... 
						
						
						
						This fixes a bootstrapping problem with builds for Apple ARM targets.
Clang had the wrong prototype for __clear_cache with ARM targets.  Rafael
fixed that in clang svn r181784 and r181810, but without those changes,
we can't build this code for ARM because clang reports an error about the
declaration in Memory.inc not matching the builtin declaration. Some of our
buildbots need to use an older compiler that doesn't have the clang fix.
Since __clear_cache is never used here when __APPLE__ is defined, I'm just
conditionalizing the declaration to match that. I also moved the declaration
of sys_icache_invalidate inside the conditional for __APPLE__ while I was at
it.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@182223  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-05-19 20:33:51 +00:00 
						 
				 
			
				
					
						
							
							
								Tim Northover 
							
						 
					 
					
						
						
							
						
						820b147493 
					 
					
						
						
							
							Invalidate instruction cache when setting memory to be executable.  
						
						... 
						
						
						
						lli's remote MCJIT code calls setExecutable just prior to running
code. In line with Darwin behaviour this seems to be the place to
invalidate any caches needed so that relocations can take effect
properly.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@182213  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-05-19 15:28:16 +00:00