Daniel Dunbar
							
						 
						
							 
							
							
							
							
								
							
							
								16af476c42 
								
							 
						 
						
							
							
								
								Document environment variables we handle, and don't mention -pipe (it  
							
							 
							
							... 
							
							
							
							isn't yet supported... lazy developers).
llvm-svn: 71109 
							
						 
						
							2009-05-06 19:18:09 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								164ac10f82 
								
							 
						 
						
							
							
								
								More content.  
							
							 
							
							... 
							
							
							
							llvm-svn: 71088 
							
						 
						
							2009-05-06 17:22:08 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								2080787636 
								
							 
						 
						
							
							
								
								add some content  
							
							 
							
							... 
							
							
							
							llvm-svn: 71059 
							
						 
						
							2009-05-06 02:47:51 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Dunbar
							
						 
						
							 
							
							
							
							
								
							
							
								94fa27171b 
								
							 
						 
						
							
							
								
								Override some pod2man defaults.  
							
							 
							
							... 
							
							
							
							llvm-svn: 71045 
							
						 
						
							2009-05-06 00:10:37 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								b732397343 
								
							 
						 
						
							
							
								
								257 -> FS  
							
							 
							
							... 
							
							
							
							llvm-svn: 70996 
							
						 
						
							2009-05-05 18:54:47 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Dunbar
							
						 
						
							 
							
							
							
							
								
							
							
								6d0eecad6c 
								
							 
						 
						
							
							
								
								Make install target actually work, dependencies FTW.  
							
							 
							
							... 
							
							
							
							llvm-svn: 70599 
							
						 
						
							2009-05-01 23:34:58 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Dunbar
							
						 
						
							 
							
							
							
							
								
							
							
								c52d01f8d9 
								
							 
						 
						
							
							
								
								Add ONLY_MAN_DOCS variable to only install the man page, not the html  
							
							 
							
							... 
							
							
							
							and ps documentation.
llvm-svn: 70589 
							
						 
						
							2009-05-01 23:11:42 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Dunbar
							
						 
						
							 
							
							
							
							
								
							
							
								c1b1658751 
								
							 
						 
						
							
							
								
								Add incredibly bare bones docs/tools.  
							
							 
							
							... 
							
							
							
							- Mirroring LLVM's docs/CommandGuide, a place to put .pod files which
   are used to generate man/html/etc documentation for tools provided
   as part of clang.
llvm-svn: 70355 
							
						 
						
							2009-04-29 01:00:32 +00:00  
						
					 
				
					
						
							
							
								 
								Eli Friedman
							
						 
						
							 
							
							
							
							
								
							
							
								5406f5430b 
								
							 
						 
						
							
							
								
								Add some text to the user manual describing the current state of C  
							
							 
							
							... 
							
							
							
							support in clang.
llvm-svn: 70314 
							
						 
						
							2009-04-28 18:48:34 +00:00  
						
					 
				
					
						
							
							
								 
								Ted Kremenek
							
						 
						
							 
							
							
							
							
								
							
							
								dab465d820 
								
							 
						 
						
							
							
								
								Grammar fix.  
							
							 
							
							... 
							
							
							
							llvm-svn: 69682 
							
						 
						
							2009-04-21 17:14:24 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								a80b2bdb25 
								
							 
						 
						
							
							
								
								document new form of -fdiagnostics-print-source-range-in  
							
							 
							
							... 
							
							
							
							llvm-svn: 69663 
							
						 
						
							2009-04-21 05:35:32 +00:00  
						
					 
				
					
						
							
							
								 
								Zhongxing Xu
							
						 
						
							 
							
							
							
							
								
							
							
								2f8198f82a 
								
							 
						 
						
							
							
								
								update the doc.  
							
							 
							
							... 
							
							
							
							llvm-svn: 69587 
							
						 
						
							2009-04-20 10:09:10 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								396b9c380a 
								
							 
						 
						
							
							
								
								more stuff.  
							
							 
							
							... 
							
							
							
							llvm-svn: 69576 
							
						 
						
							2009-04-20 06:26:18 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								5ed5e9a612 
								
							 
						 
						
							
							
								
								add a bunch of diagnostics options, add one example warning group.  
							
							 
							
							... 
							
							
							
							llvm-svn: 69573 
							
						 
						
							2009-04-20 06:00:23 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								6840825137 
								
							 
						 
						
							
							
								
								slurp some content from the PTH doc into the user's doc.  
							
							 
							
							... 
							
							
							
							llvm-svn: 69569 
							
						 
						
							2009-04-20 04:37:38 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								f9d8913b80 
								
							 
						 
						
							
							
								
								initial skeleton of a user's manual.  
							
							 
							
							... 
							
							
							
							llvm-svn: 69568 
							
						 
						
							2009-04-20 04:23:09 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Dunbar
							
						 
						
							 
							
							
							
							
								
							
							
								2355ea2625 
								
							 
						 
						
							
							
								
								Some more tweaks to driver documentation.  
							
							 
							
							... 
							
							
							
							llvm-svn: 69504 
							
						 
						
							2009-04-19 02:33:12 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								ecbcb3ab0b 
								
							 
						 
						
							
							
								
								minor typographical fixes  
							
							 
							
							... 
							
							
							
							llvm-svn: 69502 
							
						 
						
							2009-04-19 02:02:45 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								7de6456593 
								
							 
						 
						
							
							
								
								mention the non-standard builtin macros we support.  
							
							 
							
							... 
							
							
							
							llvm-svn: 68935 
							
						 
						
							2009-04-13 02:45:46 +00:00  
						
					 
				
					
						
							
							
								 
								Zhongxing Xu
							
						 
						
							 
							
							
							
							
								
							
							
								a720c8b1c9 
								
							 
						 
						
							
							
								
								update analyzer doc.  
							
							 
							
							... 
							
							
							
							llvm-svn: 68773 
							
						 
						
							2009-04-10 06:52:49 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								bb72f77416 
								
							 
						 
						
							
							
								
								typos  
							
							 
							
							... 
							
							
							
							llvm-svn: 68770 
							
						 
						
							2009-04-10 05:54:56 +00:00  
						
					 
				
					
						
							
							
								 
								Ted Kremenek
							
						 
						
							 
							
							
							
							
								
							
							
								86ee059a3a 
								
							 
						 
						
							
							
								
								Wording changes.  
							
							 
							
							... 
							
							
							
							llvm-svn: 68766 
							
						 
						
							2009-04-10 05:04:22 +00:00  
						
					 
				
					
						
							
							
								 
								Ted Kremenek
							
						 
						
							 
							
							
							
							
								
							
							
								a9deb97190 
								
							 
						 
						
							
							
								
								Add blurb about attribute "analyzer_noreturn"  
							
							 
							
							... 
							
							
							
							llvm-svn: 68765 
							
						 
						
							2009-04-10 05:03:33 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								c86ffc3583 
								
							 
						 
						
							
							
								
								document the x86 address space extension for GS.  
							
							 
							
							... 
							
							
							
							llvm-svn: 68724 
							
						 
						
							2009-04-09 19:58:15 +00:00  
						
					 
				
					
						
							
							
								 
								Ted Kremenek
							
						 
						
							 
							
							
							
							
								
							
							
								11e13fae69 
								
							 
						 
						
							
							
								
								Fix grammar.  Bold face feature points.  
							
							 
							
							... 
							
							
							
							llvm-svn: 68720 
							
						 
						
							2009-04-09 18:22:40 +00:00  
						
					 
				
					
						
							
							
								 
								Ted Kremenek
							
						 
						
							 
							
							
							
							
								
							
							
								4adfee4ff7 
								
							 
						 
						
							
							
								
								More cleanup.  
							
							 
							
							... 
							
							
							
							llvm-svn: 68719 
							
						 
						
							2009-04-09 18:20:08 +00:00  
						
					 
				
					
						
							
							
								 
								Ted Kremenek
							
						 
						
							 
							
							
							
							
								
							
							
								8918025272 
								
							 
						 
						
							
							
								
								More cleanups.  
							
							 
							
							... 
							
							
							
							llvm-svn: 68718 
							
						 
						
							2009-04-09 18:17:39 +00:00  
						
					 
				
					
						
							
							
								 
								Ted Kremenek
							
						 
						
							 
							
							
							
							
								
							
							
								df0d9070b8 
								
							 
						 
						
							
							
								
								Add link from internals manual to PTH documentation.  
							
							 
							
							... 
							
							
							
							llvm-svn: 68717 
							
						 
						
							2009-04-09 18:08:18 +00:00  
						
					 
				
					
						
							
							
								 
								Ted Kremenek
							
						 
						
							 
							
							
							
							
								
							
							
								6b27a811c6 
								
							 
						 
						
							
							
								
								Minor cleanups.  Added a blurb about the advantages of fast PTH file generation.  
							
							 
							
							... 
							
							
							
							llvm-svn: 68716 
							
						 
						
							2009-04-09 18:03:21 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								937b68b201 
								
							 
						 
						
							
							
								
								use escapes.  
							
							 
							
							... 
							
							
							
							llvm-svn: 68600 
							
						 
						
							2009-04-08 06:00:32 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								1659301bed 
								
							 
						 
						
							
							
								
								some minor edits  
							
							 
							
							... 
							
							
							
							llvm-svn: 68599 
							
						 
						
							2009-04-08 05:50:25 +00:00  
						
					 
				
					
						
							
							
								 
								Ted Kremenek
							
						 
						
							 
							
							
							
							
								
							
							
								d969f5fb6f 
								
							 
						 
						
							
							
								
								Initial draft of PTH internals.  
							
							 
							
							... 
							
							
							
							llvm-svn: 68594 
							
						 
						
							2009-04-08 05:07:30 +00:00  
						
					 
				
					
						
							
							
								 
								Ted Kremenek
							
						 
						
							 
							
							
							
							
								
							
							
								5d71204390 
								
							 
						 
						
							
							
								
								Convert region-design document to HTML.  
							
							 
							
							... 
							
							
							
							llvm-svn: 68366 
							
						 
						
							2009-04-03 01:38:55 +00:00  
						
					 
				
					
						
							
							
								 
								Zhongxing Xu
							
						 
						
							 
							
							
							
							
								
							
							
								43533c7f40 
								
							 
						 
						
							
							
								
								update docs. Replace 'lattice' with 'tree'.  
							
							 
							
							... 
							
							
							
							llvm-svn: 68271 
							
						 
						
							2009-04-02 01:14:56 +00:00  
						
					 
				
					
						
							
							
								 
								Zhongxing Xu
							
						 
						
							 
							
							
							
							
								
							
							
								034247130e 
								
							 
						 
						
							
							
								
								Update docs.  
							
							 
							
							... 
							
							
							
							llvm-svn: 68191 
							
						 
						
							2009-04-01 06:01:08 +00:00  
						
					 
				
					
						
							
							
								 
								Zhongxing Xu
							
						 
						
							 
							
							
							
							
								
							
							
								dcb7a35294 
								
							 
						 
						
							
							
								
								Adjust doc format.  
							
							 
							
							... 
							
							
							
							llvm-svn: 68190 
							
						 
						
							2009-04-01 05:26:39 +00:00  
						
					 
				
					
						
							
							
								 
								Zhongxing Xu
							
						 
						
							 
							
							
							
							
								
							
							
								1b1d3f6b0c 
								
							 
						 
						
							
							
								
								update docs.  
							
							 
							
							... 
							
							
							
							llvm-svn: 68188 
							
						 
						
							2009-04-01 05:05:22 +00:00  
						
					 
				
					
						
							
							
								 
								Zhongxing Xu
							
						 
						
							 
							
							
							
							
								
							
							
								c473a44507 
								
							 
						 
						
							
							
								
								Update docs.  
							
							 
							
							... 
							
							
							
							llvm-svn: 68183 
							
						 
						
							2009-04-01 03:23:38 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Dunbar
							
						 
						
							 
							
							
							
							
								
							
							
								1cd3f8c54f 
								
							 
						 
						
							
							
								
								Some very rough Driver documentation.  
							
							 
							
							... 
							
							
							
							llvm-svn: 68030 
							
						 
						
							2009-03-30 06:50:01 +00:00  
						
					 
				
					
						
							
							
								 
								Ted Kremenek
							
						 
						
							 
							
							
							
							
								
							
							
								2f41ffe825 
								
							 
						 
						
							
							
								
								Add a high-level intro to the memory regions design document.  
							
							 
							
							... 
							
							
							
							llvm-svn: 67759 
							
						 
						
							2009-03-26 16:19:54 +00:00  
						
					 
				
					
						
							
							
								 
								Ted Kremenek
							
						 
						
							 
							
							
							
							
								
							
							
								a32f7a124a 
								
							 
						 
						
							
							
								
								Move "regions" analyzer design document to 'docs'.  
							
							 
							
							... 
							
							
							
							llvm-svn: 67752 
							
						 
						
							2009-03-26 15:29:38 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								14aea9a39c 
								
							 
						 
						
							
							
								
								link to blocks dox  
							
							 
							
							... 
							
							
							
							llvm-svn: 66414 
							
						 
						
							2009-03-09 07:03:22 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								d6daa1dafd 
								
							 
						 
						
							
							
								
								add some description of the block language extension.  
							
							 
							
							... 
							
							
							
							llvm-svn: 66413 
							
						 
						
							2009-03-09 07:01:20 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								da84e0d516 
								
							 
						 
						
							
							
								
								The long-rumored blocks implementation document.  
							
							 
							
							... 
							
							
							
							llvm-svn: 66410 
							
						 
						
							2009-03-09 06:57:46 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								9605a55076 
								
							 
						 
						
							
							
								
								minor wording changes.  
							
							 
							
							... 
							
							
							
							llvm-svn: 65648 
							
						 
						
							2009-02-27 19:31:12 +00:00  
						
					 
				
					
						
							
							
								 
								Douglas Gregor
							
						 
						
							 
							
							
							
							
								
							
							
								96977da72c 
								
							 
						 
						
							
							
								
								Clean up and document code modification hints.  
							
							 
							
							... 
							
							
							
							llvm-svn: 65641 
							
						 
						
							2009-02-27 17:53:17 +00:00  
						
					 
				
					
						
							
							
								 
								Douglas Gregor
							
						 
						
							 
							
							
							
							
								
							
							
								7f74112756 
								
							 
						 
						
							
							
								
								Implement parsing of nested-name-specifiers that involve template-ids, e.g.,  
							
							 
							
							... 
							
							
							
							std::vector<int>::allocator_type
When we parse a template-id that names a type, it will become either a
template-id annotation (which is a parsed representation of a
template-id that has not yet been through semantic analysis) or a
typename annotation (where semantic analysis has resolved the
template-id to an actual type), depending on the context. We only
produce a type in contexts where we know that we only need type
information, e.g., in a type specifier. Otherwise, we create a
template-id annotation that can later be "upgraded" by transforming it
into a typename annotation when the parser needs a type. This occurs,
for example, when we've parsed "std::vector<int>" above and then see
the '::' after it. However, it means that when writing something like
this:
  template<> class Outer::Inner<int> { ... };
We have two tokens to represent Outer::Inner<int>: one token for the
nested name specifier Outer::, and one template-id annotation token
for Inner<int>, which will be passed to semantic analysis to define
the class template specialization.
Most of the churn in the template tests in this patch come from an
improvement in our error recovery from ill-formed template-ids.
llvm-svn: 65467 
							
						 
						
							2009-02-25 19:37:18 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								faca7d9842 
								
							 
						 
						
							
							
								
								fix typo  
							
							 
							
							... 
							
							
							
							llvm-svn: 64966 
							
						 
						
							2009-02-18 22:27:46 +00:00  
						
					 
				
					
						
							
							
								 
								Douglas Gregor
							
						 
						
							 
							
							
							
							
								
							
							
								94349fd8cb 
								
							 
						 
						
							
							
								
								Allow "overloadable" functions in C to be declared as variadic without  
							
							 
							
							... 
							
							
							
							any named parameters, e.g., this is accepted in C:
  void f(...) __attribute__((overloadable));
although this would be rejected:
  void f(...);
To do this, moved the checking of the "ellipsis without any named
arguments" condition from the parser into Sema (where it belongs anyway).
llvm-svn: 64902 
							
						 
						
							2009-02-18 07:07:28 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Dunbar
							
						 
						
							 
							
							
							
							
								
							
							
								393900ef52 
								
							 
						 
						
							
							
								
								Grammar tweak.  
							
							 
							
							... 
							
							
							
							llvm-svn: 64765 
							
						 
						
							2009-02-17 15:49:03 +00:00