Reid Spencer 
							
						 
					 
					
						
						
							
						
						9737492204 
					 
					
						
						
							
							First version of the MappedFile abstraction for operating system idependent  
						
						... 
						
						
						
						mapping of files. This first version uses mmap where its available. The
class needs to implement an alternate mechanism based on malloc'd memory
and file reading/writing for platforms without virtual memory.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16649  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-10-04 11:08:32 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						725f2c82c9 
					 
					
						
						
							
							Updated to reflect changes in the interface of TimeValue::now().  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16515  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-09-25 08:32:37 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						1fc194c610 
					 
					
						
						
							
							Wrap to 80 cols.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16512  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-09-25 05:03:22 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						9926c31351 
					 
					
						
						
							
							Initial implementation of the TimeValue abstraction.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16511  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-09-24 23:25:19 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						33189e787b 
					 
					
						
						
							
							Simplify the sys::Memory interface per Chris' request.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16318  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-09-13 22:38:11 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						cbad701d0b 
					 
					
						
						
							
							Provide initial implementations of Memory and Process concepts for various  
						
						... 
						
						
						
						platforms.
Implement GetLLVMSuffix function for the Path concept.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16292  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-09-11 04:59:30 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						387e5ec502 
					 
					
						
						
							
							Add a new abstraction, SysConfig for platform independent system  
						
						... 
						
						
						
						configuration calls. Right now this just contains PreventCoreFiles so that
bugpoint can by platform independent.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16124  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-08-31 17:43:29 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						f634f46350 
					 
					
						
						
							
							Move the GetTemporaryDirectory function from "generic Unix" to platform  
						
						... 
						
						
						
						specific.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16119  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-08-30 21:46:55 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						496c277a6d 
					 
					
						
						
							
							Initial platform independent implementation of operating system concept  
						
						... 
						
						
						
						of "Signals" (cleanup after fatal errors).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16085  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-08-29 19:22:48 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						52a7efafba 
					 
					
						
						
							
							Initial commit of an platform-indepdendent implementation for the  
						
						... 
						
						
						
						"Program" operating system concept (find and execute programs).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16084  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-08-29 19:20:41 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						8e66595512 
					 
					
						
						
							
							Revise the design of the Path concept per peer review. Too many changes to  
						
						... 
						
						
						
						note individually but these essence of it is to not derive from
std::string, clarify the interface, and provide better documentation.
There is now also (untested) implementations for AIX, Darwin, and SunOS.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16078  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-08-29 05:24:01 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						b89a2237ea 
					 
					
						
						
							
							Initial implementation of the Path operating system concept.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16048  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-08-25 06:20:07 +00:00