Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								44ab470c8e 
								
							 
						 
						
							
							
								
								update the tutorial to use CreateFAdd to create fp operations.  
							
							 
							
							... 
							
							
							
							llvm-svn: 112733 
							
						 
						
							2010-09-01 20:09:20 +00:00  
						
					 
				
					
						
							
							
								 
								Eric Christopher
							
						 
						
							 
							
							
							
							
								
							
							
								4f475d07ba 
								
							 
						 
						
							
							
								
								Update html tutorial docs to match api changes.  
							
							 
							
							... 
							
							
							
							llvm-svn: 105933 
							
						 
						
							2010-06-14 06:09:39 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Gohman
							
						 
						
							 
							
							
							
							
								
							
							
								d6a6f61fdb 
								
							 
						 
						
							
							
								
								Fix whitespace to be more consistent with AsmPrinter's style.  
							
							 
							
							... 
							
							
							
							llvm-svn: 104962 
							
						 
						
							2010-05-28 17:07:41 +00:00  
						
					 
				
					
						
							
							
								 
								mike-m
							
						 
						
							 
							
							
							
							
								
							
							
								f375e9a092 
								
							 
						 
						
							
							
								
								Revert r103213. It broke several sections of live website.  
							
							 
							
							... 
							
							
							
							llvm-svn: 103219 
							
						 
						
							2010-05-07 00:28:04 +00:00  
						
					 
				
					
						
							
							
								 
								mike-m
							
						 
						
							 
							
							
							
							
								
							
							
								e08af303a6 
								
							 
						 
						
							
							
								
								Overhauled llvm/clang docs builds. Closes PR6613.  
							
							 
							
							... 
							
							
							
							NOTE: 2nd part changeset for cfe trunk to follow.
*** PRE-PATCH ISSUES ADDRESSED
- clang api docs fail build from objdir
- clang/llvm api docs collide in install PREFIX/
- clang/llvm main docs collide in install
- clang/llvm main docs have full of hard coded destination
  assumptions and make use of absolute root in static html files;
  namely CommandGuide tools hard codes a website destination
  for cross references and some html cross references assume
  website root paths
*** IMPROVEMENTS
- bumped Doxygen from 1.4.x -> 1.6.3
- splits llvm/clang docs into 'main' and 'api' (doxygen) build trees
- provide consistent, reliable doc builds for both main+api docs
- support buid vs. install vs. website intentions
- support objdir builds
- document targets with 'make help'
- correct clean and uninstall operations
- use recursive dir delete only where absolutely necessary
- added call function fn.RMRF which safeguards against botched 'rm -rf';
  if any target (or any variable is evaluated) which attempts
  to remove any dirs which match a hard-coded 'safelist', a verbose
  error will be printed and make will error-stop.
llvm-svn: 103213 
							
						 
						
							2010-05-06 23:45:43 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Gohman
							
						 
						
							 
							
							
							
							
								
							
							
								6f34abd092 
								
							 
						 
						
							
							
								
								Floating-point add, sub, and mul are now spelled fadd, fsub, and fmul,  
							
							 
							
							... 
							
							
							
							respectively.
llvm-svn: 97531 
							
						 
						
							2010-03-02 01:11:08 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								aed2479a45 
								
							 
						 
						
							
							
								
								irbuilder is doing constant folding now by default, PR6092  
							
							 
							
							... 
							
							
							
							llvm-svn: 96502 
							
						 
						
							2010-02-17 19:54:34 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								e0d0948aeb 
								
							 
						 
						
							
							
								
								fix some out of date prose dating from the LLVMContext changes.  
							
							 
							
							... 
							
							
							
							llvm-svn: 96500 
							
						 
						
							2010-02-17 19:51:31 +00:00  
						
					 
				
					
						
							
							
								 
								Dan Gohman
							
						 
						
							 
							
							
							
							
								
							
							
								b44d2abc91 
								
							 
						 
						
							
							
								
								Add "Author Date Id Revision" svn:keyword properties to these files, as  
							
							 
							
							... 
							
							
							
							is done with the other html files in doc, to hopefully keep strings like
"Last modified" current.
llvm-svn: 95225 
							
						 
						
							2010-02-03 17:27:31 +00:00  
						
					 
				
					
						
							
							
								 
								Benjamin Kramer
							
						 
						
							 
							
							
							
							
								
							
							
								0f4203861f 
								
							 
						 
						
							
							
								
								Documentation: Perform automated correction of common typos.  
							
							 
							
							... 
							
							
							
							llvm-svn: 83849 
							
						 
						
							2009-10-12 14:46:08 +00:00  
						
					 
				
					
						
							
							
								 
								Erick Tryzelaar
							
						 
						
							 
							
							
							
							
								
							
							
								6e2b34bc14 
								
							 
						 
						
							
							
								
								Sync c++ kaleidoscope tutorial with test.  
							
							 
							
							... 
							
							
							
							llvm-svn: 82572 
							
						 
						
							2009-09-22 21:14:49 +00:00  
						
					 
				
					
						
							
							
								 
								Nick Lewycky
							
						 
						
							 
							
							
							
							
								
							
							
								14b1aacf10 
								
							 
						 
						
							
							
								
								Update the tutorial to match changes to examples/Kaleidoscope.  
							
							 
							
							... 
							
							
							
							One change I'm not folding in is the removal of two unused variables that
caused warnings, because those were there for expository purposes.
llvm-svn: 81721 
							
						 
						
							2009-09-13 21:38:54 +00:00  
						
					 
				
					
						
							
							
								 
								Owen Anderson
							
						 
						
							 
							
							
							
							
								
							
							
								55f1c09e31 
								
							 
						 
						
							
							
								
								Push LLVMContexts through the IntegerType APIs.  
							
							 
							
							... 
							
							
							
							llvm-svn: 78948 
							
						 
						
							2009-08-13 21:58:54 +00:00  
						
					 
				
					
						
							
							
								 
								Owen Anderson
							
						 
						
							 
							
							
							
							
								
							
							
								4056ca9568 
								
							 
						 
						
							
							
								
								Move types back to the 2.5 API.  
							
							 
							
							... 
							
							
							
							llvm-svn: 77516 
							
						 
						
							2009-07-29 22:17:13 +00:00  
						
					 
				
					
						
							
							
								 
								Owen Anderson
							
						 
						
							 
							
							
							
							
								
							
							
								69c464dec4 
								
							 
						 
						
							
							
								
								Move ConstantFP construction back to the 2.5-ish API.  
							
							 
							
							... 
							
							
							
							llvm-svn: 77247 
							
						 
						
							2009-07-27 20:59:43 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								3a56ae8bbb 
								
							 
						 
						
							
							
								
								Various doc updates from Edward O'Callaghan!  
							
							 
							
							... 
							
							
							
							llvm-svn: 76668 
							
						 
						
							2009-07-21 22:47:03 +00:00  
						
					 
				
					
						
							
							
								 
								Owen Anderson
							
						 
						
							 
							
							
							
							
								
							
							
								c277dc408b 
								
							 
						 
						
							
							
								
								Privatize the ConstantFP table.  I'm on a roll!  
							
							 
							
							... 
							
							
							
							llvm-svn: 76097 
							
						 
						
							2009-07-16 19:05:41 +00:00  
						
					 
				
					
						
							
							
								 
								Owen Anderson
							
						 
						
							 
							
							
							
							
								
							
							
								a771459bb1 
								
							 
						 
						
							
							
								
								Push LLVMContext _back_ through IRBuilder.  
							
							 
							
							... 
							
							
							
							llvm-svn: 75040 
							
						 
						
							2009-07-08 20:50:47 +00:00  
						
					 
				
					
						
							
							
								 
								Gabor Greif
							
						 
						
							 
							
							
							
							
								
							
							
								bfdf23f07c 
								
							 
						 
						
							
							
								
								Fix exaples using IRBuilder. Thanks, Quadrescence and Glip7 from IRC!  
							
							 
							
							... 
							
							
							
							llvm-svn: 66687 
							
						 
						
							2009-03-11 19:51:07 +00:00  
						
					 
				
					
						
							
							
								 
								Gabor Greif
							
						 
						
							 
							
							
							
							
								
							
							
								8030749993 
								
							 
						 
						
							
							
								
								adjust calls to ConstantFP::get to new API  
							
							 
							
							... 
							
							
							
							llvm-svn: 52165 
							
						 
						
							2008-06-10 01:52:17 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								e438c56174 
								
							 
						 
						
							
							
								
								Update text to point people at the right version of the tutorial for  
							
							 
							
							... 
							
							
							
							their release.
llvm-svn: 51638 
							
						 
						
							2008-05-28 06:16:08 +00:00  
						
					 
				
					
						
							
							
								 
								Gabor Greif
							
						 
						
							 
							
							
							
							
								
							
							
								e48de9c781 
								
							 
						 
						
							
							
								
								adapt to new API  
							
							 
							
							... 
							
							
							
							llvm-svn: 51387 
							
						 
						
							2008-05-21 18:30:15 +00:00  
						
					 
				
					
						
							
							
								 
								Gabor Greif
							
						 
						
							 
							
							
							
							
								
							
							
								5b665498af 
								
							 
						 
						
							
							
								
								merge of 49966 from branches/ggreif/use-diet to trunk. these are already active API changes  
							
							 
							
							... 
							
							
							
							llvm-svn: 49968 
							
						 
						
							2008-04-19 22:25:09 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								a5eb45bcfd 
								
							 
						 
						
							
							
								
								A couple minor fixes suggested by Matthijs Kooijman  
							
							 
							
							... 
							
							
							
							llvm-svn: 49729 
							
						 
						
							2008-04-15 16:59:22 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								f87e052128 
								
							 
						 
						
							
							
								
								improve diagnostics in call parsing, patch suggested by  
							
							 
							
							... 
							
							
							
							Matthijs Kooijman
llvm-svn: 49648 
							
						 
						
							2008-04-14 16:44:41 +00:00  
						
					 
				
					
						
							
							
								 
								Duncan Sands
							
						 
						
							 
							
							
							
							
								
							
							
								a07136ee2d 
								
							 
						 
						
							
							
								
								Merge LLVMBuilder and FoldingBuilder, calling  
							
							 
							
							... 
							
							
							
							the result IRBuilder.  Patch by Dominic Hamon.
llvm-svn: 49604 
							
						 
						
							2008-04-13 06:22:09 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								a1ad2bf890 
								
							 
						 
						
							
							
								
								Various updates from Sam Bishop:  
							
							 
							
							... 
							
							
							
							"I have been working my way through the JIT and Kaleidoscope tutorials in my
(minuscule) spare time.  Thanks again for writing them!  I have attached a
patch containing some minor changes, ranging from spelling and grammar fixes
to adding a "Next: <next tutorial section>" hyperlink to the bottom of each
page.
Every page has been given the "next link" treatment, but otherwise I'm only
half way through the Kaleidoscope tutorial.  I will send a follow-on patch
if time permits."
llvm-svn: 46933 
							
						 
						
							2008-02-10 19:11:04 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								b4ef023bf6 
								
							 
						 
						
							
							
								
								fix typo noticed by Joshua Pennington  
							
							 
							
							... 
							
							
							
							llvm-svn: 44522 
							
						 
						
							2007-12-02 22:46:01 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								3fbb6a83a8 
								
							 
						 
						
							
							
								
								Add a note  
							
							 
							
							... 
							
							
							
							llvm-svn: 44414 
							
						 
						
							2007-11-28 19:26:42 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								36d5575660 
								
							 
						 
						
							
							
								
								Many typos, grammaro, and wording fixes.  Patch by  
							
							 
							
							... 
							
							
							
							Kelly Wilson, thanks!
llvm-svn: 44043 
							
						 
						
							2007-11-13 07:06:30 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								30f1db1ad9 
								
							 
						 
						
							
							
								
								edits.  
							
							 
							
							... 
							
							
							
							llvm-svn: 43804 
							
						 
						
							2007-11-07 05:07:10 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								ff25240bae 
								
							 
						 
						
							
							
								
								edits for chapter 3  
							
							 
							
							... 
							
							
							
							llvm-svn: 43761 
							
						 
						
							2007-11-06 07:26:32 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								978ec3c389 
								
							 
						 
						
							
							
								
								clarify what proto is.  
							
							 
							
							... 
							
							
							
							llvm-svn: 43753 
							
						 
						
							2007-11-06 05:07:30 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								e6819aeee0 
								
							 
						 
						
							
							
								
								fixes from Ryan Brown.  
							
							 
							
							... 
							
							
							
							llvm-svn: 43747 
							
						 
						
							2007-11-06 01:39:12 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								fbfae1bd7e 
								
							 
						 
						
							
							
								
								add some links to the tutorial index and between chapters.  
							
							 
							
							... 
							
							
							
							llvm-svn: 43730 
							
						 
						
							2007-11-05 20:04:56 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								a25729e0d0 
								
							 
						 
						
							
							
								
								grammaro  
							
							 
							
							... 
							
							
							
							llvm-svn: 43729 
							
						 
						
							2007-11-05 19:33:52 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								2a8fd134ea 
								
							 
						 
						
							
							
								
								mention possibility of using a visitor  
							
							 
							
							... 
							
							
							
							llvm-svn: 43726 
							
						 
						
							2007-11-05 19:25:14 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								a94cfa13e7 
								
							 
						 
						
							
							
								
								clarify why prototype::codegen returns a function.  
							
							 
							
							... 
							
							
							
							llvm-svn: 43725 
							
						 
						
							2007-11-05 19:22:50 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								639a18dc26 
								
							 
						 
						
							
							
								
								add table of contents to each chapter.  
							
							 
							
							... 
							
							
							
							llvm-svn: 43723 
							
						 
						
							2007-11-05 19:06:59 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								38eec3071a 
								
							 
						 
						
							
							
								
								add link to llvmbuilder doxygen docs  
							
							 
							
							... 
							
							
							
							llvm-svn: 43719 
							
						 
						
							2007-11-05 18:02:15 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								9b2f7773ac 
								
							 
						 
						
							
							
								
								spell identifier correctly.  
							
							 
							
							... 
							
							
							
							llvm-svn: 43718 
							
						 
						
							2007-11-05 17:54:34 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								3527796804 
								
							 
						 
						
							
							
								
								clarify  
							
							 
							
							... 
							
							
							
							llvm-svn: 43712 
							
						 
						
							2007-11-05 17:39:26 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								46b4281b6a 
								
							 
						 
						
							
							
								
								Run the verifier on generated code.  
							
							 
							
							... 
							
							
							
							llvm-svn: 43327 
							
						 
						
							2007-10-25 04:30:35 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								9a760ebf32 
								
							 
						 
						
							
							
								
								further simplify run options, thanks to gordonh for pointing this out  
							
							 
							
							... 
							
							
							
							llvm-svn: 43288 
							
						 
						
							2007-10-24 05:09:48 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								1fb0d5df69 
								
							 
						 
						
							
							
								
								Fix instructions now that PR1739 is fixed.  
							
							 
							
							... 
							
							
							
							llvm-svn: 43287 
							
						 
						
							2007-10-24 04:37:23 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								c3def1530a 
								
							 
						 
						
							
							
								
								Fix validation problems, which were somewhat ironically in the "valid html" button code :)  
							
							 
							
							... 
							
							
							
							llvm-svn: 43247 
							
						 
						
							2007-10-23 06:30:50 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								a02ab559a1 
								
							 
						 
						
							
							
								
								complete the codegen chapter  
							
							 
							
							... 
							
							
							
							llvm-svn: 43245 
							
						 
						
							2007-10-23 06:23:57 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								93b76e0c60 
								
							 
						 
						
							
							
								
								Finish up expr codegen.  
							
							 
							
							... 
							
							
							
							llvm-svn: 43238 
							
						 
						
							2007-10-23 04:51:30 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								61b4ec70aa 
								
							 
						 
						
							
							
								
								several improvements suggested by Dan, thanks!  
							
							 
							
							... 
							
							
							
							llvm-svn: 43237 
							
						 
						
							2007-10-23 04:27:44 +00:00  
						
					 
				
					
						
							
							
								 
								Chris Lattner
							
						 
						
							 
							
							
							
							
								
							
							
								560762d118 
								
							 
						 
						
							
							
								
								start of chapter 3  
							
							 
							
							... 
							
							
							
							llvm-svn: 43221 
							
						 
						
							2007-10-22 07:01:42 +00:00