Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						086976d76c 
					 
					
						
						
							
							Resurrect mcc16, it is useful as an example.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117198  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-10-23 07:33:02 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						17ef94fe1b 
					 
					
						
						
							
							Syntax tweak in llvmc: (something [a,b,c]) -> (something a, b, c).  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117196  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-10-23 07:32:46 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						dea1c5b5d3 
					 
					
						
						
							
							Forward -march correctly.  
						
						... 
						
						
						
						Also includes some cosmetic changes.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@116475  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-10-14 11:22:06 +00:00 
						 
				 
			
				
					
						
							
							
								Chris Lattner 
							
						 
					 
					
						
						
							
						
						60cb528246 
					 
					
						
						
							
							Per discussion with Sanjiv, remove the PIC16 target from mainline.  When/if  
						
						... 
						
						
						
						it comes back, it will be largely a rewrite, so keeping the old codebase
in tree isn't helping anyone.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@116190  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-10-11 05:44:40 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						3724945025 
					 
					
						
						
							
							llvmc: Support '-emit-llvm -S' with -opt.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@114541  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-22 09:00:41 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						c9aa78d4ce 
					 
					
						
						
							
							A more informative output suffix for the opt tool.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@114540  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-22 09:00:35 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						47e87db3a1 
					 
					
						
						
							
							llvmc: split llvm_gcc_based into llvm_gcc_{pch,comp}_based.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@114434  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-21 14:59:47 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						b4c7a12aea 
					 
					
						
						
							
							llvmc: put linker options in a separate OptList.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@114427  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-21 11:57:04 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						743547f07b 
					 
					
						
						
							
							llvmc: .dylib support.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@112818  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-09-02 14:06:21 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						d9a7316f9a 
					 
					
						
						
							
							llvmc: Make syntax more consistent.  
						
						... 
						
						
						
						CompilationGraph and LanguageMap definitions do not use special syntax anymore.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@111862  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-23 23:21:23 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						c712edc785 
					 
					
						
						
							
							llvmc: Do not mention plugins in the code.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@111826  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-23 19:24:00 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						7a57454d82 
					 
					
						
						
							
							llvmc: Do not prefix option names with AutoGenerated.  
						
						... 
						
						
						
						Since they now live in the namespace 'autogenerated'.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@111620  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-20 11:24:51 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						03b6d4e04c 
					 
					
						
						
							
							llvmc: Cut global namespace pollution.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@111619  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-20 11:24:44 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						b57326c8aa 
					 
					
						
						
							
							llvmc: Update examples.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@111553  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-19 20:04:19 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						0b63f37865 
					 
					
						
						
							
							Update tests.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@111096  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-15 07:07:24 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						b3d36293c2 
					 
					
						
						
							
							llvmc: remove dynamic plugins.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@111094  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-08-15 07:07:12 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						b374d4fd82 
					 
					
						
						
							
							Get rid of exceptions in llvmc.  
						
						... 
						
						
						
						llvmc can be now compiled with llvm-gcc on Windows.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@109215  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-07-23 03:42:55 +00:00 
						 
				 
			
				
					
						
							
							
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						fc97aeb4e6 
					 
					
						
						
							
							llvmc: Add a new option type (switch_list).  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@108673  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-07-19 03:16:25 +00:00 
						 
				 
			
				
					
						
							
							
								Duncan Sands 
							
						 
					 
					
						
						
							
						
						cba3da0d96 
					 
					
						
						
							
							Fix what seems like a clear buffer overflow, noticed by cppcheck.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@108629  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2010-07-17 20:23:37 +00:00 
						 
				 
			
				
					
						
							
							
								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