Dan Gohman 
							
						 
					 
					
						
						
							
						
						ec080467f5 
					 
					
						
						
							
							Fix llvm-extract's "writing bitcode to a terminal" warning, which wasn't  
						
						... 
						
						
						
						working. To support this, add an is_displayed() function to raw_ostream,
and generalize Process::StandardOutIsDisplayed and friends in order to
support it.
Also, call RemoveFileOnSignal before creating a file instead of after, so
that the file isn't left behind if the program is interrupted between when
the file is created and RemoveFileOnSignal is called.
While here, add a -S to llvm-extract and port it to IRReader so that it
supports assembly input.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81568  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-09-11 20:46:33 +00:00 
						 
				 
			
				
					
						
							
							
								Torok Edwin 
							
						 
					 
					
						
						
							
						
						6c8db34165 
					 
					
						
						
							
							Fix comments.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@72858  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-06-04 08:18:25 +00:00 
						 
				 
			
				
					
						
							
							
								Torok Edwin 
							
						 
					 
					
						
						
							
						
						e8ebb0fe1b 
					 
					
						
						
							
							Add support for outputting ANSI colors to raw_fd_ostream.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@72854  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-06-04 07:09:50 +00:00 
						 
				 
			
				
					
						
							
							
								Douglas Gregor 
							
						 
					 
					
						
						
							
						
						01746745f1 
					 
					
						
						
							
							Add terminal width detection to llvm::sys::Process. This is needed to  
						
						... 
						
						
						
						fix Clang PRs 4148 and 4183.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@71448  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-05-11 18:05:52 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						4ee451de36 
					 
					
						
						
							
							Remove attribution from file headers, per discussion on llvmdev.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45418  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-12-29 20:36:04 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						48fdf91d0f 
					 
					
						
						
							
							Provide configuration support and usage for MINGW32 platform  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28639  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2006-06-01 19:03:21 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						6b8a63ae58 
					 
					
						
						
							
							Remove vim settings from source code; people should use llvm/utils/vim/vimrc  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21704  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-05-05 22:33:09 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						93b3473478 
					 
					
						
						
							
							Provide an implementation of the GetCurrentUserId and GetCurrentGroupId  
						
						... 
						
						
						
						methods that were recently added to the interface.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21401  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-04-21 16:12:57 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Cohen 
							
						 
					 
					
						
						
							
						
						23a1cf3e08 
					 
					
						
						
							
							Change __MINGW to __MINGW32__.  Patch submitted by Henrik Bach.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20243  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-02-19 03:01:13 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Cohen 
							
						 
					 
					
						
						
							
						
						d79bcfddbc 
					 
					
						
						
							
							Make PreventCoreFiles() do the right thing on Windows.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20237  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-02-18 07:05:18 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Cohen 
							
						 
					 
					
						
						
							
						
						e269a1ac1c 
					 
					
						
						
							
							Use size_t instead of long to represent memory usage.  long is 32 bits  
						
						... 
						
						
						
						on 64-bit Windows.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19393  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-01-08 20:15:57 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Cohen 
							
						 
					 
					
						
						
							
						
						c6dffe0a5b 
					 
					
						
						
							
							Add functions for determining if the stdin/out/err is connected to a  
						
						... 
						
						
						
						console or not.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19236  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2005-01-01 22:54:05 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						68fdcc123b 
					 
					
						
						
							
							For PR351:  
						
						... 
						
						
						
						* Move implementation of sys::PreventCoreFiles function to this file from
  the now defunct SysConfig abstraction.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19159  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-12-27 06:17:27 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Cohen 
							
						 
					 
					
						
						
							
						
						2e5f445da0 
					 
					
						
						
							
							Patch to fix mingw compilation problem contributed by Henrik.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19112  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-12-23 03:44:40 +00:00 
						 
				 
			
				
					
						
							
							
								Jeff Cohen 
							
						 
					 
					
						
						
							
						
						a1b3d3d24c 
					 
					
						
						
							
							Keep up with lib/System changes  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19057  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-12-20 03:24:56 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						721d9aa060 
					 
					
						
						
							
							For PR351:  
						
						... 
						
						
						
						* Implement GetMallocUsage to get usage of malloc heap
* Implement GetMemoryUsage to get total memory usage of process
* Implement GetTimeUsage to get elapsed/user/system time
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19055  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-12-20 00:59:28 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						56d3cdbd21 
					 
					
						
						
							
							Remove useless #include.  
						
						... 
						
						
						
						Patch contributed by Jeff Cohen.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17891  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-11-16 07:00:23 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						437b079a29 
					 
					
						
						
							
							Initial implementation of the Process abstraction for Win32.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16359  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2004-09-15 05:47:40 +00:00