Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						d66f2b74f2 
					 
					
						
						
							
							Rename FindExecutable to PrependMainExecutablePath.  
						
						... 
						
						
						
						Makes it more clear that it is just a path manipulation function.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118174  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-03 16:14:16 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						345b344e64 
					 
					
						
						
							
							FindExecutable: remove the executability check.  
						
						... 
						
						
						
						This makes the behaviour of FindExecutable more consistent across platforms, but
I'm not very happy with the name...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118049  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-11-02 20:32:46 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						a2259e17b7 
					 
					
						
						
							
							Reword this comment. Don't mention outs(), as that's not what  
						
						... 
						
						
						
						this code is actually testing for.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112767  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-01 23:33:02 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						b683ea4712 
					 
					
						
						
							
							eliminate the ostream version of CheckBitcodeOutputToConsole,  
						
						... 
						
						
						
						change the raw_ostream one to take the raw_ostream byref instead
of byptr.  Prune #includes, eliminate a use of Streams.h
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79863  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-23 21:36:09 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						197f728d49 
					 
					
						
						
							
							Fix FindExecutable to use sys::Path::GetMainExecutable instead of  
						
						... 
						
						
						
						just argv[0]. And remove the code for searching the current
working directory and for searching PATH; the point of FindExecutable
is not to find whatever version of the executable can be found by
searching around, but to find an executable that accompanies the
current executable.
Update the tools to use sys::Program::FindProgramByName when they
want PATH searching.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78240  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-05 20:21:17 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						d890de10af 
					 
					
						
						
							
							Add a raw_ostream version of CheckBitcodeOutputToConsole.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75796  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-15 17:04:50 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						7ed47a1335 
					 
					
						
						
							
							Don't attribute in file headers anymore.  See llvmdev for the  
						
						... 
						
						
						
						discussion of this change.  Boy are my fingers tired. ;-)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45411  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-12-29 19:59:42 +00:00 
						 
				 
			
				
					
						
							
							
								Gabor Greif 
							
						 
					 
					
						
						
							
						
						a99be51bf5 
					 
					
						
						
							
							Here is the bulk of the sanitizing.  
						
						... 
						
						
						
						Almost all occurrences of "bytecode" in the sources have been eliminated.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37913  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-07-05 17:07:56 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						63b3afa984 
					 
					
						
						
							
							Remove trailing whitespace  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21411  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-04-21 20:48:15 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						0c09e5fb91 
					 
					
						
						
							
							Move private helper function into the only .cpp file that uses it.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20169  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-02-13 23:14:06 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						52b50a64ec 
					 
					
						
						
							
							Make printing a warning message optional in CheckBytecodeOutputToConsole.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19240  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-01-02 00:10:03 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						436f23ebf5 
					 
					
						
						
							
							Implement a function to print a warning if bytecode output is to be sent to  
						
						... 
						
						
						
						a terminal/console.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19237  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-01-01 23:56:20 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Cohen 
							
						 
					 
					
						
						
							
						
						37ee220462 
					 
					
						
						
							
							Fix VC++ compilation error  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19082  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-12-21 15:40:41 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						fd335687bc 
					 
					
						
						
							
							For PR351:  
						
						... 
						
						
						
						Replace RunProgramWithTimeout with an inline function that calls
sys::Program::ExecuteAndWait. This is now just a convenience function.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19037  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-12-19 17:59:33 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						1749a0c1b9 
					 
					
						
						
							
							For PR351:  
						
						... 
						
						
						
						* isExecutable -> sys::Path::executable()
* Adjust interface of FindExecutable to return a sys::Path
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18917  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-12-13 23:40:08 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						9b9e22a32e 
					 
					
						
						
							
							For PR351:  
						
						... 
						
						
						
						Remove AllocateRWXMemory as it is not used any more in LLVM. The function
has been replaced with sys::Memory::AllocateRWX several months ago.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18912  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-12-13 20:14:30 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						551ccae044 
					 
					
						
						
							
							Changes For Bug 352  
						
						... 
						
						
						
						Move include/Config and include/Support into include/llvm/Config,
include/llvm/ADT and include/llvm/Support. From here on out, all LLVM
public header files must be under include/llvm/.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16137  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-09-01 22:55:40 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						de0213b9f5 
					 
					
						
						
							
							Add support for killing the program if it executes for too long.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15158  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-07-24 07:41:31 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						34e40d44c2 
					 
					
						
						
							
							Add a new function for the JIT  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13869  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-05-28 00:58:48 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						909f6cf350 
					 
					
						
						
							
							Add new function  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12601  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-04-02 05:04:12 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Gaeke 
							
						 
					 
					
						
						
							
						
						d0fde30ce8 
					 
					
						
						
							
							Put all LLVM code into the llvm namespace, as per bug 109.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9903  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-11-11 22:41:34 +00:00 
						 
				 
			
				
					
						
							
							
								John Criswell 
							
						 
					 
					
						
						
							
						
						b2109ce978 
					 
					
						
						
							
							Added LLVM notice.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9300  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-10-20 19:46:57 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						48486893f4 
					 
					
						
						
							
							Standardize header file comments  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8782  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-09-30 18:37:50 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						516d4b1366 
					 
					
						
						
							
							Tersified and fixed whitespace (tabs -> spaces).  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8752  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-09-29 22:37:57 +00:00 
						 
				 
			
				
					
						
							
							
								John Criswell 
							
						 
					 
					
						
						
							
						
						e5b3e1559b 
					 
					
						
						
							
							In ExecWait(), made the child process exit if it can't execve() the new  
						
						... 
						
						
						
						program.
Added the use of const (which compiles and is hopefully correct).
Added comments.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8585  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-09-17 19:02:49 +00:00 
						 
				 
			
				
					
						
							
							
								John Criswell 
							
						 
					 
					
						
						
							
						
						e9ba8b3674 
					 
					
						
						
							
							Added the ExecWait() function.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8578  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-09-17 15:14:25 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						35d402fbba 
					 
					
						
						
							
							Remove references to `bugpoint' from the now-generic system utilities.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7693  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-08-07 21:33:33 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						3d1b0c7331 
					 
					
						
						
							
							Moved removeFile() and getUniqueFilename() into FileUtilities.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7691  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2003-08-07 21:28:50 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						4a10645c70 
					 
					
						
						
							
							New files for miscompilation detection  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5120  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2002-12-23 23:50:16 +00:00