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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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 
							
						 
					 
					
						
						
							
						
						aba210b624 
					 
					
						
						
							
							Slight rewording.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@83620  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-10-09 05:45:38 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						ad981bfbcc 
					 
					
						
						
							
							Add a way to query the number of input files.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@82957  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-09-28 01:16:42 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						d66e8de838 
					 
					
						
						
							
							Document the 'not' combinator.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@82956  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-09-28 01:16:07 +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 
							
						 
					 
					
						
						
							
						
						bb41b2deca 
					 
					
						
						
							
							Documentation update.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74913  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-07 16:43:49 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						dad7820e14 
					 
					
						
						
							
							Documentation update.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74907  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-07-07 16:09:29 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						e8e4d588c3 
					 
					
						
						
							
							Clang is now production quality (at least for C).  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74484  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-06-30 00:16:22 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						875ace52ee 
					 
					
						
						
							
							Add a way to access argv[0] in hooks.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74483  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-06-30 00:16:00 +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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						4aecec1f50 
					 
					
						
						
							
							Another small documentation update.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73596  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-06-17 02:56:08 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						530f399743 
					 
					
						
						
							
							Documentation update.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73448  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-06-16 00:13:52 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						e89331b93d 
					 
					
						
						
							
							The 'forward_as' property did not use its second argument.  
						
						 
						
						... 
						
						
						
						See PR4159 for details. Patch by Martin Nowack!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@71054  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-05-06 01:41:19 +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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						19d3e82905 
					 
					
						
						
							
							Add three new option properties.  
						
						 
						
						... 
						
						
						
						Adds new option properties 'multi_val', 'one_or_more' and 'zero_or_one'.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@63172  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-01-28 03:47:20 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						b6b514124d 
					 
					
						
						
							
							Change the hook API back to prevent memory leaks.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@62686  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-01-21 13:04:33 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						a298bb7525 
					 
					
						
						
							
							Allow hooks with arguments.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@62685  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-01-21 13:04:00 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						f9b1d79a54 
					 
					
						
						
							
							Some small documentation fixes.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@62251  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-01-15 02:42:40 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						564b75a4c6 
					 
					
						
						
							
							Clarify the documentation a bit.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@62249  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2009-01-15 02:04:54 +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 
							
						 
					 
					
						
						
							
						
						5c2b6b26c9 
					 
					
						
						
							
							Some enhancements for the 'case' expression.  
						
						 
						
						... 
						
						
						
						Add (error) and (empty).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@61117  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-12-17 02:47:01 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						23f522a545 
					 
					
						
						
							
							Add a comment to the auto-generated docs.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@60985  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-12-13 17:51:47 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						d565203d96 
					 
					
						
						
							
							More cosmetic tweaks for llvmc docs.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@60969  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-12-13 02:28:58 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						68319f87cc 
					 
					
						
						
							
							Update the auto-generated llvmc documentation.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@60909  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-12-11 23:24:40 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						de1e521648 
					 
					
						
						
							
							Merge Base.td and Tools.td.  
						
						 
						
						... 
						
						
						
						This stuff is not used outside Base.td, and with the conversion of the
compilation graph to string-based format became much less (if at all)
useful.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@60873  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-12-11 10:38:06 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						4410e3203d 
					 
					
						
						
							
							Describe recent changes in the documentation.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@60668  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-12-07 16:47:42 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						739c720e66 
					 
					
						
						
							
							Add 'hidden' and 'really_hidden' option properties.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@60198  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-11-28 00:13:25 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						3321b0ff24 
					 
					
						
						
							
							Documentation: clarify what is meant by 'multiple edges'.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@60197  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-11-28 00:12:09 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						7e6d70a425 
					 
					
						
						
							
							Disallow multiple edges.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@60127  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-11-26 22:59:45 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mikhail Glushenkov 
							
						 
					 
					
						
						
							
						
						113ec35f7f 
					 
					
						
						
							
							Since the old llvmc was removed, rename llvmc2 to llvmc.  
						
						 
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@60048  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2008-11-25 21:38:12 +00:00