c2e22fea42 
								
							 
						 
						
							
							
								
								For PR351:  
							
							... 
							
							
							
							* Remove the ExecWait function. This is now in sys::Program::ExecuteAndWait
llvm-svn: 18927 
							
						 
						
							2004-12-14 04:18:15 +00:00  
				
					
						
							
							
								 
						
							
								dc49d865a1 
								
							 
						 
						
							
							
								
								For PR351:  
							
							... 
							
							
							
							* Remove isExecutable as its now implemented by sys::Path::executable
* Make FindExecutable a thin veneer over sys::Program::FindProgramByName.
llvm-svn: 18918 
							
						 
						
							2004-12-13 23:41:37 +00:00  
				
					
						
							
							
								 
						
							
								e42f222d36 
								
							 
						 
						
							
							
								
								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.
llvm-svn: 18912 
							
						 
						
							2004-12-13 20:14:30 +00:00  
				
					
						
							
							
								 
						
							
								7c16caa336 
								
							 
						 
						
							
							
								
								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/.
llvm-svn: 16137 
							
						 
						
							2004-09-01 22:55:40 +00:00  
				
					
						
							
							
								 
						
							
								d1980dbeba 
								
							 
						 
						
							
							
								
								Remove linux/solaris specific stuff.  
							
							... 
							
							
							
							llvm-svn: 15195 
							
						 
						
							2004-07-25 07:34:00 +00:00  
				
					
						
							
							
								 
						
							
								2731ead702 
								
							 
						 
						
							
							
								
								Get rid of the printout from the low-level system interface  
							
							... 
							
							
							
							llvm-svn: 15161 
							
						 
						
							2004-07-24 07:50:48 +00:00  
				
					
						
							
							
								 
						
							
								f5da5de94a 
								
							 
						 
						
							
							
								
								Add support for killing the program if it executes for too long.  
							
							... 
							
							
							
							llvm-svn: 15158 
							
						 
						
							2004-07-24 07:41:31 +00:00  
				
					
						
							
							
								 
						
							
								4b58581545 
								
							 
						 
						
							
							
								
								* Fix file header and name  
							
							... 
							
							
							
							* Order #includes alphabetically
llvm-svn: 14234 
							
						 
						
							2004-06-18 15:38:49 +00:00  
				
					
						
							
							
								 
						
							
								42a24823a1 
								
							 
						 
						
							
							
								
								Use the machine-independent method of querying the page size.  
							
							... 
							
							
							
							llvm-svn: 14233 
							
						 
						
							2004-06-18 15:34:07 +00:00  
				
					
						
							
							
								 
						
							
								140f26ea46 
								
							 
						 
						
							
							
								
								Fix spelling, trim empty space, tighten up function header comment.  
							
							... 
							
							
							
							llvm-svn: 13940 
							
						 
						
							2004-06-02 00:09:46 +00:00  
				
					
						
							
							
								 
						
							
								b6d6b931cc 
								
							 
						 
						
							
							
								
								Add support for getting executable memory on Windows.  This is actually  
							
							... 
							
							
							
							much easier than on unix.  :)  The only evil thing is that windows.h defines
a macro named FindExecutable, which collides with one of our names.
The JIT now runs on windows, but it cannot resolve external functions
(like printf) yet.
llvm-svn: 13871 
							
						 
						
							2004-05-28 01:20:58 +00:00  
				
					
						
							
							
								 
						
							
								d54358279d 
								
							 
						 
						
							
							
								
								Add a new function for the JIT.  libsupport is now the only library that  
							
							... 
							
							
							
							includes mman.h
llvm-svn: 13870 
							
						 
						
							2004-05-28 00:59:40 +00:00  
				
					
						
							
							
								 
						
							
								1760ccd7b0 
								
							 
						 
						
							
							
								
								Changes to make libSupport build on systems that don't have the wait syscall.  
							
							... 
							
							
							
							llvm-svn: 13806 
							
						 
						
							2004-05-27 01:20:55 +00:00  
				
					
						
							
							
								 
						
							
								82876bdb2a 
								
							 
						 
						
							
							
								
								Bugpoint was not correctly capturing stderr!  This caused it to "find" bugs  
							
							... 
							
							
							
							that didn't exist, missing the ones that do :(
llvm-svn: 12978 
							
						 
						
							2004-04-16 05:35:58 +00:00  
				
					
						
							
							
								 
						
							
								5ade501501 
								
							 
						 
						
							
							
								
								Add autoconf support for isStandardOutAConsole ().  
							
							... 
							
							
							
							llvm-svn: 12638 
							
						 
						
							2004-04-02 21:26:04 +00:00  
				
					
						
							
							
								 
						
							
								454e18317d 
								
							 
						 
						
							
							
								
								Add new function, autoconf support required tho  
							
							... 
							
							
							
							llvm-svn: 12600 
							
						 
						
							2004-04-02 05:04:03 +00:00  
				
					
						
							
							
								 
						
							
								d832807311 
								
							 
						 
						
							
							
								
								Remove config wrapper around <cerrno>  
							
							... 
							
							
							
							llvm-svn: 10747 
							
						 
						
							2004-01-10 19:15:14 +00:00  
				
					
						
							
							
								 
						
							
								c9499b6a20 
								
							 
						 
						
							
							
								
								Finegrainify namespacification  
							
							... 
							
							
							
							llvm-svn: 10464 
							
						 
						
							2003-12-14 21:35:53 +00:00  
				
					
						
							
							
								 
						
							
								960707c335 
								
							 
						 
						
							
							
								
								Put all LLVM code into the llvm namespace, as per bug 109.  
							
							... 
							
							
							
							llvm-svn: 9903 
							
						 
						
							2003-11-11 22:41:34 +00:00  
				
					
						
							
							
								 
						
							
								482202a601 
								
							 
						 
						
							
							
								
								Added LLVM project notice to the top of every C++ source file.  
							
							... 
							
							
							
							Header files will be on the way.
llvm-svn: 9298 
							
						 
						
							2003-10-20 19:43:21 +00:00  
				
					
						
							
							
								 
						
							
								828449f9fe 
								
							 
						 
						
							
							
								
								Fix up error message.  
							
							... 
							
							
							
							llvm-svn: 9139 
							
						 
						
							2003-10-15 20:46:58 +00:00  
				
					
						
							
							
								 
						
							
								34c9610e2d 
								
							 
						 
						
							
							
								
								Fixed space issues, code alignment, tabs -> spaces.  
							
							... 
							
							
							
							llvm-svn: 8755 
							
						 
						
							2003-09-29 22:40:07 +00:00  
				
					
						
							
							
								 
						
							
								74c89470d3 
								
							 
						 
						
							
							
								
								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.
llvm-svn: 8585 
							
						 
						
							2003-09-17 19:02:49 +00:00  
				
					
						
							
							
								 
						
							
								9a99ed1992 
								
							 
						 
						
							
							
								
								Added the ExecWait() function.  It executes a program with the specified  
							
							... 
							
							
							
							arguments and environment.
Perhaps it should be merged with the RunProgramWithTimeout function, but I'd
want to allow it to inherit the parent process's stdin and stdout.
I'll save that for a rainy day...
llvm-svn: 8577 
							
						 
						
							2003-09-17 15:13:59 +00:00  
				
					
						
							
							
								 
						
							
								c08758a5b3 
								
							 
						 
						
							
							
								
								Fixed spelling & grammar.  
							
							... 
							
							
							
							llvm-svn: 8559 
							
						 
						
							2003-09-16 15:31:46 +00:00  
				
					
						
							
							
								 
						
							
								e4d58ec261 
								
							 
						 
						
							
							
								
								Doxygen-ify the comments by using '///' instead of '//'.  
							
							... 
							
							
							
							llvm-svn: 7694 
							
						 
						
							2003-08-07 21:34:25 +00:00  
				
					
						
							
							
								 
						
							
								b02e413f65 
								
							 
						 
						
							
							
								
								Remove references to `bugpoint' from the now-generic system utilities.  
							
							... 
							
							
							
							llvm-svn: 7693 
							
						 
						
							2003-08-07 21:33:33 +00:00  
				
					
						
							
							
								 
						
							
								3581f8542d 
								
							 
						 
						
							
							
								
								Moved removeFile() and getUniqueFilename() into FileUtilities.  
							
							... 
							
							
							
							llvm-svn: 7691 
							
						 
						
							2003-08-07 21:28:50 +00:00  
				
					
						
							
							
								 
						
							
								238ec53e70 
								
							 
						 
						
							
							
								
								Use the C++, more portable, deleter  
							
							... 
							
							
							
							llvm-svn: 7483 
							
						 
						
							2003-08-01 20:29:18 +00:00  
				
					
						
							
							
								 
						
							
								7fdaab4f68 
								
							 
						 
						
							
							
								
								The word `separate' only has one `e'.  
							
							... 
							
							
							
							llvm-svn: 7173 
							
						 
						
							2003-07-14 17:20:40 +00:00  
				
					
						
							
							
								 
						
							
								3ef61afb76 
								
							 
						 
						
							
							
								
								Merged in autoconf branch.  This provides configuration via the autoconf  
							
							... 
							
							
							
							system.
llvm-svn: 7014 
							
						 
						
							2003-06-30 21:59:07 +00:00  
				
					
						
							
							
								 
						
							
								55491774bb 
								
							 
						 
						
							
							
								
								Actually, change it to use explicit new/delete, which is more likely to be  
							
							... 
							
							
							
							optimized INTO an alloca
llvm-svn: 6727 
							
						 
						
							2003-06-16 22:29:09 +00:00  
				
					
						
							
							
								 
						
							
								7bdbd91e92 
								
							 
						 
						
							
							
								
								Remove usage of alloca  
							
							... 
							
							
							
							llvm-svn: 6726 
							
						 
						
							2003-06-16 22:22:11 +00:00  
				
					
						
							
							
								 
						
							
								7a719ed20c 
								
							 
						 
						
							
							
								
								Isolate machine-dependent use of <alloca.h> in "Support/Alloca.h",  
							
							... 
							
							
							
							so that we can easily change its use to be conditional on the result of
an autoconf test later.
llvm-svn: 6723 
							
						 
						
							2003-06-16 21:54:01 +00:00  
				
					
						
							
							
								 
						
							
								e0e1b0d2a6 
								
							 
						 
						
							
							
								
								Fix build problem on sparc  
							
							... 
							
							
							
							llvm-svn: 5428 
							
						 
						
							2003-01-29 18:15:34 +00:00  
				
					
						
							
							
								 
						
							
								7c0f86233f 
								
							 
						 
						
							
							
								
								Fix compilation on GCC 3.2  
							
							... 
							
							
							
							llvm-svn: 5136 
							
						 
						
							2002-12-24 00:44:34 +00:00  
				
					
						
							
							
								 
						
							
								de4aa4cf8c 
								
							 
						 
						
							
							
								
								New files for miscompilation detection  
							
							... 
							
							
							
							llvm-svn: 5120 
							
						 
						
							2002-12-23 23:50:16 +00:00