Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						002dd18d18 
					 
					
						
						
							
							Make -filelist work with -linker=c++.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@107362  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-07-01 01:00:32 +00:00 
						 
				 
			
				
					
						
							
							
								Dan Gohman 
							
						 
					 
					
						
						
							
						
						281ead4da6 
					 
					
						
						
							
							llc no longer requires the -f option to overwrite files.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@102651  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-04-29 18:46:52 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						c1b202a2b8 
					 
					
						
						
							
							Support .a files directly (without -l).  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@101789  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-04-19 17:25:38 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						cbf1aa9e31 
					 
					
						
						
							
							Pass -shared to the linker.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@100260  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-04-03 02:00:03 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						62d1da0bb9 
					 
					
						
						
							
							Pass -m32/-m64 to assembler.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@100064  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-31 23:51:55 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						b5c4239606 
					 
					
						
						
							
							Make it not an error to specify -O* options several times.  
						
						... 
						
						
						
						As in 'llvmc -O2 -O2 test.c'.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97787  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-03-05 04:46:39 +00:00 
						 
				 
			
				
					
						
							
							
								Sanjiv Gupta 
							
						 
					 
					
						
						
							
						
						ad597f99d9 
					 
					
						
						
							
							disable-mem2reg and disable-gvn options should not be used by the driver.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97236  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-02-26 18:38:44 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						b5c2a5d943 
					 
					
						
						
							
							Fix -mtune forwarding.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@96944  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-02-23 14:29:42 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						9e7d90bcfc 
					 
					
						
						
							
							Update mcc16 and the ancient Clang plugin for the 'cmd_line' -> 'command' change.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@96933  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-02-23 09:59:30 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						9660c5d3e0 
					 
					
						
						
							
							Input files with empty suffixes must be passed to linker.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@96927  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-02-23 09:05:21 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						130bedecee 
					 
					
						
						
							
							Support -Xlinker et al.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@96926  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-02-23 09:05:15 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						fc2ee15f65 
					 
					
						
						
							
							Typo.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@96924  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-02-23 09:05:06 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						a34f97ab22 
					 
					
						
						
							
							Correct option forwarding: initial implementation.  
						
						... 
						
						
						
						Does not work, but the infrastructure changes are in place.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@96920  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-02-23 09:04:44 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						c6e0dbf1dd 
					 
					
						
						
							
							Precompiled headers: initial support.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@96919  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-02-23 09:04:33 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						be6ee7c116 
					 
					
						
						
							
							New experimental/undocumented feature: 'works_on_empty'.  
						
						... 
						
						
						
						For now, just enough support to make -filelist work.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@96918  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-02-23 09:04:28 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						9f2a0802e5 
					 
					
						
						
							
							Support '-install_name'.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@96917  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-02-23 09:04:18 +00:00 
						 
				 
			
				
					
						
							
							
								Duncan Sands 
							
						 
					 
					
						
						
							
						
						18619b2aeb 
					 
					
						
						
							
							Uniformize the way these options are printed.  Requested by  
						
						... 
						
						
						
						Russell Wallace.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@96580  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-02-18 14:37:52 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						49e496b1cc 
					 
					
						
						
							
							Support some more Darwin-only options.  
						
						... 
						
						
						
						We really need a conditional compilation mechanism...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@96129  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-02-13 22:37:13 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						b88c6f6cdc 
					 
					
						
						
							
							Support -mfix-and-continue properly.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@96128  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-02-13 22:37:00 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						2ac7ab129d 
					 
					
						
						
							
							Revert r94752, turns out we don't need to touch these options.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@96127  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-02-13 22:36:43 +00:00 
						 
				 
			
				
					
						
							
							
								Sanjiv Gupta 
							
						 
					 
					
						
						
							
						
						504b4cdc1c 
					 
					
						
						
							
							Fixed build error for redefinition.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@95532  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-02-08 06:08:32 +00:00 
						 
				 
			
				
					
						
							
							
								Sanjiv Gupta 
							
						 
					 
					
						
						
							
						
						90f4c914b8 
					 
					
						
						
							
							Add uppercase and lowercase part defines in driver.  
						
						... 
						
						
						
						Use a temp dir with a unique name in the current dir itself.
Use forward_value instead of unpack_values.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@95530  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-02-08 05:56:37 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						1124cc02b4 
					 
					
						
						
							
							Support some more options...  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@94752  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-28 18:19:36 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						058b3f5114 
					 
					
						
						
							
							Support -arch.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@94546  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-26 14:55:44 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						967edd0102 
					 
					
						
						
							
							Support for -iquote.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@94545  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-26 14:55:30 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						c0f8a361f5 
					 
					
						
						
							
							mark some libraries that currently require RTTI.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@94377  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-24 20:22:08 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						364cf75c40 
					 
					
						
						
							
							Forward -O0 to llvm-gcc.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92414  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-02 08:27:23 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						bc56d86e25 
					 
					
						
						
							
							Apparently, it is OK for -MT to be specified several times.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92413  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-02 08:27:10 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						99da5d7bba 
					 
					
						
						
							
							Minor simplifactions.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92393  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-01 04:41:10 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						3a481e38c9 
					 
					
						
						
							
							Minor simplifications.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92390  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-01-01 03:50:51 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						9d2e2b2bb2 
					 
					
						
						
							
							Make it easier to regenerate docs when srcdir != objdir.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92000  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-23 12:50:03 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						e0b6570d24 
					 
					
						
						
							
							Allow (set_option SwitchOption, true).  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91997  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-23 12:49:30 +00:00 
						 
				 
			
				
					
						
							
							
								Sanjiv Gupta 
							
						 
					 
					
						
						
							
						
						7ae1ddeb2f 
					 
					
						
						
							
							Adding a bunch of options to the mcc16 driver.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91776  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-19 13:13:29 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						994dbe0073 
					 
					
						
						
							
							Add a 'set_option' action for use in OptionPreprocessor.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91594  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-17 07:49:16 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						e4ac23a0ff 
					 
					
						
						
							
							Validate the generated C++ code in llvmc tests.  
						
						... 
						
						
						
						Checks that the code generated by 'tblgen --emit-llvmc' can be actually
compiled. Also fixes two bugs found in this way:
- forward_transformed_value didn't work with non-list arguments
- cl::ZeroOrOne is now called cl::Optional
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91404  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-15 03:04:52 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						68d475ad90 
					 
					
						
						
							
							Small documentation update.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@91401  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-15 03:03:37 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						b59b0f81be 
					 
					
						
						
							
							Documentation update.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@90775  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-07 18:26:11 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						5b9b3ba2ba 
					 
					
						
						
							
							Deprecate 'unpack_values'.  
						
						... 
						
						
						
						Use 'forward_values' + 'comma_separated' instead.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@90774  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-07 18:25:54 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						8461202767 
					 
					
						
						
							
							Pass '-msse' and friends to llc as '-mattr=+/-'.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@90771  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-07 17:03:21 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						fa8182e335 
					 
					
						
						
							
							Forward -m32/-m64 to the linker.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@90548  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-04 06:38:45 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						3ab4883053 
					 
					
						
						
							
							Support -march/-mtune/-mcpu.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@90547  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-04 06:38:28 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						55cd767bdb 
					 
					
						
						
							
							Add relocation model options.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@90222  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-01 09:47:11 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						4227c0ffc5 
					 
					
						
						
							
							Typo.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@90221  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-01 09:19:09 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						97955005b3 
					 
					
						
						
							
							Forward -save-temps to llvm-gcc.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@90214  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-01 06:51:30 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						18518603f1 
					 
					
						
						
							
							Support -[weak_]framework and -F in llvmc.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@90210  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-12-01 05:59:55 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						e0ace0c08f 
					 
					
						
						
							
							Make example/Hello compile again.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@89363  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-11-19 17:29:25 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						3e4102e94c 
					 
					
						
						
							
							Document OptionPreprocessor.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@85030  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-10-25 01:44:11 +00:00 
						 
				 
			
				
					
						
							
							
								Sanjiv Gupta 
							
						 
					 
					
						
						
							
						
						db1d9dbdd7 
					 
					
						
						
							
							Added more options to mcc16 driver.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84752  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-10-21 10:38:59 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						4e6138758d 
					 
					
						
						
							
							Clarify documentation on multi_val options.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84729  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-10-21 02:13:52 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						0a22fb6664 
					 
					
						
						
							
							First draft of the OptionPreprocessor.  
						
						... 
						
						
						
						More to follow...
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@84352  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-10-17 20:09:29 +00:00