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 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						be7ada7181 
					 
					
						
						
							
							Add 'lit' testing tool.  
						
						... 
						
						
						
						- make install && man $(llvm-config --prefix)/share/man/man1/lit.1 for more
   information.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81190  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-09-08 05:31:18 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Dunbar 
							
						 
					 
					
						
						
							
						
						53a99f9cda 
					 
					
						
						
							
							Document opt -S argument.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81140  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-09-07 04:03:44 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						0cabaa54e5 
					 
					
						
						
							
							Update documentation for the -f change.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79996  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-25 15:54:01 +00:00 
						 
				 
			
				
					
						
							
							
								Douglas Gregor 
							
						 
					 
					
						
						
							
						
						cb3e3d3005 
					 
					
						
						
							
							Don't install the man page for FileCheck  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79826  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-23 05:24:49 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						741042f89a 
					 
					
						
						
							
							fix pasto noticed by Jakub  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79109  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-15 16:18:56 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						9d3787b73c 
					 
					
						
						
							
							add a simple FileCheck man page.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79105  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-08-15 15:38:11 +00:00 
						 
				 
			
				
					
						
							
							
								Sanjiv Gupta 
							
						 
					 
					
						
						
							
						
						d7de7bc297 
					 
					
						
						
							
							Added -b option to override the default bitcode output file name.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76768  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-22 18:41:45 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						09826e3e2f 
					 
					
						
						
							
							Update documentation.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75375  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-11 19:27:40 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						792f1822e6 
					 
					
						
						
							
							Documentation update.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@75166  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-09 19:39:16 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						294f5074f5 
					 
					
						
						
							
							Update documentation.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74191  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-06-25 18:20:44 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						be8cc2a3de 
					 
					
						
						
							
							Second attempt:  
						
						... 
						
						
						
						Massive check in. This changes the "-fast" flag to "-O#" in llc. If you want to
use the old behavior, the flag is -O0. This change allows for finer-grained
control over which optimizations are run at different -O levels.
Most of this work was pretty mechanical. The majority of the fixes came from
verifying that a "fast" variable wasn't used anymore. The JIT still uses a
"Fast" flag. I'll change the JIT with a follow-up patch.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@70343  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-04-29 00:15:41 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						4ad0d571fa 
					 
					
						
						
							
							Documentation update.  
						
						... 
						
						
						
						Expand a bit on various '--*-graph' options.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@67836  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-03-27 12:58:29 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						52349a919b 
					 
					
						
						
							
							Document the -gcc-tool-args bugpoint option.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@65897  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-03-02 23:15:59 +00:00 
						 
				 
			
				
					
						
							
							
								Bill Wendling 
							
						 
					 
					
						
						
							
						
						e05b6f10ba 
					 
					
						
						
							
							Fix typo. Found by William Moss.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@65693  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-02-28 12:26:34 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						1421b7bc23 
					 
					
						
						
							
							Mimic gcc behaviour with regard to response files.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@62688  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-01-21 13:14:02 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						734660a9cd 
					 
					
						
						
							
							remove some dead options.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@62095  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-01-12 19:02:50 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						f8c430b3da 
					 
					
						
						
							
							Add a --check-graph option to llvmc.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@61989  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-01-09 16:16:27 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						daae124124 
					 
					
						
						
							
							Man page update.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@60918  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-12-12 02:34:56 +00:00 
						 
				 
			
				
					
						
							
							
								Misha Brukman 
							
						 
					 
					
						
						
							
						
						39309dfbb2 
					 
					
						
						
							
							* Fixed formatting of command descriptions to be consistent:  
						
						... 
						
						
						
						- descriptions on new line
  - no terminating period
* Changed the W3C logos from yellow to blue to not stand out
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@60879  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-12-11 17:12:52 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						efc5c319ed 
					 
					
						
						
							
							Man page typo fix.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@60765  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-12-09 14:41:00 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						70ef449741 
					 
					
						
						
							
							Generalize bugpoint's concept of a "safe" backend, and add options  
						
						... 
						
						
						
						to allow the "safe" backend to be run with a different path, and/or
with different command-line options.
This enables the following use cases:
 - bugpoint llc against an llc command from a different build
 - bugpoint llc against the same llc with different command-line options
 - and more...
Also, document the existing "custom" interpreter options.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@60681  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-12-08 04:02:47 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						24dc52d56e 
					 
					
						
						
							
							Man page update.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@60669  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-12-07 16:48:07 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						dbb61d1bac 
					 
					
						
						
							
							Describe some more options in the man page.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@60105  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-11-26 13:40:08 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						a606d1f34e 
					 
					
						
						
							
							Add a man page for llvmc. Really basic for now, will be updated later.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@60049  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-11-25 21:38:38 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						19bd0adf0d 
					 
					
						
						
							
							llvm-ld doesn't have a -march option.  This fixes PR2961  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58345  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-10-28 20:05:06 +00:00 
						 
				 
			
				
					
						
							
							
								Nick Lewycky 
							
						 
					 
					
						
						
							
						
						33b1c30b0b 
					 
					
						
						
							
							Remove -check-exit-code from bugpoint. This is subsumed by -append-exit-code.  
						
						... 
						
						
						
						Note that -check-exit-code was on by default while -append-exit-code is not.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58221  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-10-26 23:59:36 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						01924d00c7 
					 
					
						
						
							
							stacker is really gone.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@54400  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-08-06 05:57:58 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						2a3cea1a6d 
					 
					
						
						
							
							remove stacker  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@54398  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-08-06 05:56:52 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						552e22f44a 
					 
					
						
						
							
							remove a bunch of dead options that never did anything.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52727  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-06-25 16:44:52 +00:00 
						 
				 
			
				
					
						
							
							
								Dale Johannesen 
							
						 
					 
					
						
						
							
						
						2c3d949253 
					 
					
						
						
							
							Improve description of -emit-llvm.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52238  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-06-12 17:04:09 +00:00 
						 
				 
			
				
					
						
							
							
								Tanya Lattner 
							
						 
					 
					
						
						
							
						
						301d5b48cb 
					 
					
						
						
							
							Create dirs as needed.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52131  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-06-09 07:14:31 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						9d9dc7d176 
					 
					
						
						
							
							Remove entries from here also  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50616  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-05-04 06:23:44 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						cae8ccd12d 
					 
					
						
						
							
							Drop llvmc also, it will be replaced by shiny new llvmc2  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50615  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-05-04 06:19:55 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Korobeynikov 
							
						 
					 
					
						
						
							
						
						a9d9ca469f 
					 
					
						
						
							
							Drop llvm2cpp, it's now a llc target  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50614  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-05-04 06:16:50 +00:00 
						 
				 
			
				
					
						
							
							
								Tanya Lattner 
							
						 
					 
					
						
						
							
						
						148df159a3 
					 
					
						
						
							
							Added note to getting started guide to use llvm-gcc4.2.  
						
						... 
						
						
						
						Removed llvm-upgrade from documentations.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@49346  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-04-07 18:32:25 +00:00 
						 
				 
			
				
					
						
							
							
								Erick Tryzelaar 
							
						 
					 
					
						
						
							
						
						4f678c3692 
					 
					
						
						
							
							Tweak build system to allow for installing the tutorial and uninstalling the docs.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48968  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-03-30 20:32:18 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						18232a5fd1 
					 
					
						
						
							
							heavily  refactor this to have less duplication between BUILD_FOR_WEBSITE mode and not.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@46991  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-02-12 06:07:47 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						57360d1f1c 
					 
					
						
						
							
							remove attributions from the rest of the llvm makefiles.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45416  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-12-29 20:11:13 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						31cac2e04a 
					 
					
						
						
							
							Who thought up this crazy formatting scheme?  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@40905  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-08-07 17:57:36 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						d5d9e6f0c9 
					 
					
						
						
							
							Okay, over/back tags don't next.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@40904  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-08-07 17:48:56 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						3baa3aac1b 
					 
					
						
						
							
							Try an indent level for better formatting.  
						
						... 
						
						
						
						Add the -version option.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@40902  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-08-07 17:43:48 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						acafa2d4c2 
					 
					
						
						
							
							Add the code generation options.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@40900  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-08-07 17:12:43 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						0ecfb59644 
					 
					
						
						
							
							Rearrange options into sections and add the last floating point related option.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@40895  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-08-07 16:29:57 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						b7a54b9b72 
					 
					
						
						
							
							Add the -disable-excess-fp-precision option.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@40894  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-08-07 16:23:42 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						7223f02755 
					 
					
						
						
							
							Add another missing option.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@40893  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-08-07 16:21:52 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						2c8a748bbe 
					 
					
						
						
							
							Add some more missing options.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@40892  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-08-07 16:11:57 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						f0f4dae3b3 
					 
					
						
						
							
							Remove the -f option which is no longer supported, but add the -fake-argv0  
						
						... 
						
						
						
						option which is similar.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@40891  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-08-07 15:48:16 +00:00 
						 
				 
			
				
					
						
							
							
								Reid Spencer 
							
						 
					 
					
						
						
							
						
						944b7f28ac 
					 
					
						
						
							
							Update links to the command guide generated documentation.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@40855  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-08-05 23:43:44 +00:00 
						 
				 
			
				
					
						
							
							
								Nick Lewycky 
							
						 
					 
					
						
						
							
						
						254aa7cf2b 
					 
					
						
						
							
							Alphabetize. Document -mlimit parameter.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@39990  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2007-07-18 04:24:20 +00:00