Dan Gohman
							
						 
						
							 
							
							
							
							
								
							
							
								d78c400b5b 
								
							 
						 
						
							
							
								
								Clean up the use of static and anonymous namespaces. This turned up  
							
							 
							
							... 
							
							
							
							several things that were neither in an anonymous namespace nor static
but not intended to be global.
llvm-svn: 51017 
							
						 
						
							2008-05-13 00:00:25 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								f3ebc3f3d2 
								
							 
						 
						
							
							
								
								Remove attribution from file headers, per discussion on llvmdev.  
							
							 
							
							... 
							
							
							
							llvm-svn: 45418 
							
						 
						
							2007-12-29 20:36:04 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								50eac3b8ab 
								
							 
						 
						
							
							
								
								For PR797:  
							
							 
							
							... 
							
							
							
							Make the Win32 code exception free (untested/uncompiled) which forced some
interface changes which had ripple effect. This should be the last of 797.
llvm-svn: 29884 
							
						 
						
							2006-08-25 21:37:17 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								e4ca722199 
								
							 
						 
						
							
							
								
								For PR797:  
							
							 
							
							... 
							
							
							
							Final removal of exceptions from lib/System and adjustment of users to
accommodate.
llvm-svn: 29846 
							
						 
						
							2006-08-23 20:34:57 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								879ed5ab9c 
								
							 
						 
						
							
							
								
								For PR797:  
							
							 
							
							... 
							
							
							
							Eliminate exception throwing from Path::renamePathOnDisk and adjust its
users correspondingly.
llvm-svn: 29843 
							
						 
						
							2006-08-23 07:30:48 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								42bcf6ea76 
								
							 
						 
						
							
							
								
								For PR797:  
							
							 
							
							... 
							
							
							
							Remove all exception code from Program.inc and implement its new interface
with an ErrMsg string argument.
llvm-svn: 29790 
							
						 
						
							2006-08-21 06:02:44 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								5a9d2e5a0a 
								
							 
						 
						
							
							
								
								Change AllocateRWX/DeallocateRWX to not throw an exception.  
							
							 
							
							... 
							
							
							
							llvm-svn: 29058 
							
						 
						
							2006-07-07 17:32:37 +00:00  
						
					 
				
					
						
							
							
								 
								Misha Brukman
							
						 
						
							 
							
							
							
							
								
							
							
								10468d8a3c 
								
							 
						 
						
							
							
								
								Remove trailing whitespace  
							
							 
							
							... 
							
							
							
							llvm-svn: 21422 
							
						 
						
							2005-04-21 22:55:34 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								b02566dc1c 
								
							 
						 
						
							
							
								
								For Bug 543:  
							
							 
							
							... 
							
							
							
							Allow the ThrowErrno function to optionally accept an error number
parameter so that callers can specify the error number to be used.
llvm-svn: 21384 
							
						 
						
							2005-04-21 02:30:32 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								6e528dce90 
								
							 
						 
						
							
							
								
								Fix a bug in my previous change to this, which broke the build on sparcs.  
							
							 
							
							... 
							
							
							
							llvm-svn: 20184 
							
						 
						
							2005-02-14 21:42:10 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								743dd2cd80 
								
							 
						 
						
							
							
								
								If errno is zero strerror_r does not modify the buffer, leaving it unterminated.  
							
							 
							
							... 
							
							
							
							This causes garbage to be printed out after error messages.
llvm-svn: 20165 
							
						 
						
							2005-02-13 22:46:37 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								e925d8b8b2 
								
							 
						 
						
							
							
								
								For PR351:  
							
							 
							
							... 
							
							
							
							* Ensure #includes are wrapped with appropriate HAVE_ guards
* Account for variations in time.h and sys/time.h inclusion.
* Add macros for getting wait(2) exit status correctly (per autoconf sugg.)
* Implement ThrowErrno in terms of strerror_r, strerror or none based on
  what is available on the platform.
llvm-svn: 19161 
							
						 
						
							2004-12-27 06:17:50 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								6ef473f53c 
								
							 
						 
						
							
							
								
								Make this work with the ICC compiler, contributed by Bjørn Wennberg  
							
							 
							
							... 
							
							
							
							llvm-svn: 18626 
							
						 
						
							2004-12-08 16:10:52 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								2dd5e71836 
								
							 
						 
						
							
							
								
								Forget strerror_r, it causes problems. Fix later when threading matters  
							
							 
							
							... 
							
							
							
							llvm-svn: 17783 
							
						 
						
							2004-11-14 22:10:54 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								abb04cfc79 
								
							 
						 
						
							
							
								
								Adjust sys/stat.h inclusion so its only for SunOS.  
							
							 
							
							... 
							
							
							
							llvm-svn: 16686 
							
						 
						
							2004-10-05 00:56:46 +00:00  
						
					 
				
					
						
							
							
								 
								Tanya Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								c3ef3cc7e5 
								
							 
						 
						
							
							
								
								Added a couple of includes to get this to compile on Sparc.  
							
							 
							
							... 
							
							
							
							llvm-svn: 16685 
							
						 
						
							2004-10-05 00:51:26 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								4f48470d84 
								
							 
						 
						
							
							
								
								Add a new abstraction, SysConfig for platform independent system  
							
							 
							
							... 
							
							
							
							configuration calls. Right now this just contains PreventCoreFiles so that
bugpoint can by platform independent.
llvm-svn: 16124 
							
						 
						
							2004-08-31 17:43:29 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								f98fff36ef 
								
							 
						 
						
							
							
								
								Add inclusion of assert.h  
							
							 
							
							... 
							
							
							
							llvm-svn: 16118 
							
						 
						
							2004-08-30 16:03:54 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								2f209c4452 
								
							 
						 
						
							
							
								
								Include some additional header files.  
							
							 
							
							... 
							
							
							
							Fix the banner length.
llvm-svn: 16086 
							
						 
						
							2004-08-29 19:24:20 +00:00  
						
					 
				
					
						
							
							
								 
								Reid Spencer
							
						 
						
							 
							
							
							
							
								
							
							
								814ba578ba 
								
							 
						 
						
							
							
								
								Initial implementation of the Path operating system concept.  
							
							 
							
							... 
							
							
							
							llvm-svn: 16048 
							
						 
						
							2004-08-25 06:20:07 +00:00