| 
							
							
								 Chris Lattner | cde1d9db3f | chapter 2 edits git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43760 91177308-0d34-0410-b5e6-96231b3b80d8 | 2007-11-06 07:16:22 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 4134c2821f | edits git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43758 91177308-0d34-0410-b5e6-96231b3b80d8 | 2007-11-06 06:32:18 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | a1cd224a23 | clarify what proto is. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43753 91177308-0d34-0410-b5e6-96231b3b80d8 | 2007-11-06 05:07:30 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 95ce0d61ab | Add a real intro to the series. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43752 91177308-0d34-0410-b5e6-96231b3b80d8 | 2007-11-06 05:02:48 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | efcc3f5c5e | typo from Ryan Brown. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43748 91177308-0d34-0410-b5e6-96231b3b80d8 | 2007-11-06 01:40:41 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 711552174e | fixes from Ryan Brown. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43747 91177308-0d34-0410-b5e6-96231b3b80d8 | 2007-11-06 01:39:12 +00:00 |  | 
			
				
					| 
							
							
								 Owen Anderson | 89c94f5ced | Add a missing #include. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43746 91177308-0d34-0410-b5e6-96231b3b80d8 | 2007-11-06 01:26:56 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 619bc0ac17 | merge in various fixes from Kelly Wilson. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43731 91177308-0d34-0410-b5e6-96231b3b80d8 | 2007-11-05 20:13:56 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 0e555b1ab0 | add some links to the tutorial index and between chapters. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43730 91177308-0d34-0410-b5e6-96231b3b80d8 | 2007-11-05 20:04:56 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | bb80f93c47 | grammaro git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43729 91177308-0d34-0410-b5e6-96231b3b80d8 | 2007-11-05 19:33:52 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 9ca08f3d8e | recursive types are our friend. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43727 91177308-0d34-0410-b5e6-96231b3b80d8 | 2007-11-05 19:28:07 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | cac2135bc8 | mention possibility of using a visitor git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43726 91177308-0d34-0410-b5e6-96231b3b80d8 | 2007-11-05 19:25:14 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | cf9893d28c | clarify why prototype::codegen returns a function. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43725 91177308-0d34-0410-b5e6-96231b3b80d8 | 2007-11-05 19:22:50 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 99005a4b3b | TOC for chapter 8 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43724 91177308-0d34-0410-b5e6-96231b3b80d8 | 2007-11-05 19:10:15 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 128eb863df | add table of contents to each chapter. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43723 91177308-0d34-0410-b5e6-96231b3b80d8 | 2007-11-05 19:06:59 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | f6e53df441 | add link to llvmbuilder doxygen docs git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43719 91177308-0d34-0410-b5e6-96231b3b80d8 | 2007-11-05 18:02:15 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 20a0c80f7e | spell identifier correctly. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43718 91177308-0d34-0410-b5e6-96231b3b80d8 | 2007-11-05 17:54:34 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | b50196413a | fix typo git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43717 91177308-0d34-0410-b5e6-96231b3b80d8 | 2007-11-05 17:52:04 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | a56b22d7f7 | Dan points out that mem2reg also promotes vectors: be more precise. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43715 91177308-0d34-0410-b5e6-96231b3b80d8 | 2007-11-05 17:45:54 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | fc60ab0487 | clarify git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43712 91177308-0d34-0410-b5e6-96231b3b80d8 | 2007-11-05 17:39:26 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 01fcc04570 | fix typo git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43711 91177308-0d34-0410-b5e6-96231b3b80d8 | 2007-11-05 17:38:34 +00:00 |  | 
			
				
					| 
							
							
								 Duncan Sands | 72261ff1ee | Fix some typos. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43709 91177308-0d34-0410-b5e6-96231b3b80d8 | 2007-11-05 16:04:58 +00:00 |  | 
			
				
					| 
							
							
								 Duncan Sands | e0a34353ee | Trivial fixes. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43707 91177308-0d34-0410-b5e6-96231b3b80d8 | 2007-11-05 15:15:50 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | b0f0deb069 | add a link. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43702 91177308-0d34-0410-b5e6-96231b3b80d8 | 2007-11-05 07:02:49 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | a3f07ef525 | finish the tutorial, yaay. comments and feedback welcome.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43701 91177308-0d34-0410-b5e6-96231b3b80d8 | 2007-11-05 07:00:54 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | b8fc650b48 | Add the first section of chapter 8. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43695 91177308-0d34-0410-b5e6-96231b3b80d8 | 2007-11-05 01:58:13 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 62a709d74b | finish the chapter. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43689 91177308-0d34-0410-b5e6-96231b3b80d8 | 2007-11-05 00:23:57 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 2e5d07e3ea | fix typos git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43682 91177308-0d34-0410-b5e6-96231b3b80d8 | 2007-11-04 19:42:13 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | e719831b1c | finish the 'Memory in LLVM' section git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43667 91177308-0d34-0410-b5e6-96231b3b80d8 | 2007-11-03 22:22:30 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 00c992dde0 | hack and slash the first 20% of chapter seven. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43663 91177308-0d34-0410-b5e6-96231b3b80d8 | 2007-11-03 08:55:29 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | b5d81b3e66 | fix typos git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43637 91177308-0d34-0410-b5e6-96231b3b80d8 | 2007-11-02 05:54:25 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 58f2c874d3 | Finish chapter 6, and add a spiffy demo that shows off the language. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43636 91177308-0d34-0410-b5e6-96231b3b80d8 | 2007-11-02 05:42:52 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | c9d5d2c548 | Add the start of chapter 6, still much to go. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43607 91177308-0d34-0410-b5e6-96231b3b80d8 | 2007-11-01 06:49:54 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 2e89f3ae2f | fix validation git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43549 91177308-0d34-0410-b5e6-96231b3b80d8 | 2007-10-31 07:30:39 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 6093bd5fee | okay, fine, make me finish this chapter. :) Feedback appreciated!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43548 91177308-0d34-0410-b5e6-96231b3b80d8 | 2007-10-31 07:29:43 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | f523480b76 | add the code for expression code that we'll add, though most of the description is missing.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43547 91177308-0d34-0410-b5e6-96231b3b80d8 | 2007-10-31 06:47:39 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 602c832c20 | Add the first half of chapter 5: if/then/else. To come: for statement.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43546 91177308-0d34-0410-b5e6-96231b3b80d8 | 2007-10-31 06:30:21 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | e949512dfa | typo git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43351 91177308-0d34-0410-b5e6-96231b3b80d8 | 2007-10-25 18:05:29 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 7271423a99 | some minor edits, link to Passes.html, make one point I forgot about yesterday.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43350 91177308-0d34-0410-b5e6-96231b3b80d8 | 2007-10-25 17:52:39 +00:00 |  | 
			
				
					| 
							
							
								 Owen Anderson | 6867aec148 | Fix an obvious typo. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43333 91177308-0d34-0410-b5e6-96231b3b80d8 | 2007-10-25 06:50:30 +00:00 |  | 
			
				
					| 
							
							
								 Owen Anderson | 18f09925a2 | More tutorial cleanups. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43332 91177308-0d34-0410-b5e6-96231b3b80d8 | 2007-10-25 06:49:29 +00:00 |  | 
			
				
					| 
							
							
								 Owen Anderson | 34ba67adf0 | Add proper footers. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43331 91177308-0d34-0410-b5e6-96231b3b80d8 | 2007-10-25 06:45:01 +00:00 |  | 
			
				
					| 
							
							
								 Owen Anderson | 5339f85715 | Don't bother providing code samples.  Maintaining zip files in the repository is a pain. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43330 91177308-0d34-0410-b5e6-96231b3b80d8 | 2007-10-25 06:41:23 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 118749e02c | Add chapter 4, feedback appreciated. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43329 91177308-0d34-0410-b5e6-96231b3b80d8 | 2007-10-25 06:23:36 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | d9b8616c27 | Run the verifier on generated code. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43327 91177308-0d34-0410-b5e6-96231b3b80d8 | 2007-10-25 04:30:35 +00:00 |  | 
			
				
					| 
							
							
								 Owen Anderson | 975de81086 | Update Makefile to use simpler llvm-config parameters. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43292 91177308-0d34-0410-b5e6-96231b3b80d8 | 2007-10-24 16:06:42 +00:00 |  | 
			
				
					| 
							
							
								 Owen Anderson | 8f9710b0b2 | Update Makefile to use simpler llvm-config parameters. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43291 91177308-0d34-0410-b5e6-96231b3b80d8 | 2007-10-24 16:04:08 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 9ac0ca07f9 | further simplify run options, thanks to gordonh for pointing this out git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43288 91177308-0d34-0410-b5e6-96231b3b80d8 | 2007-10-24 05:09:48 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 06bb404d0a | Fix instructions now that PR1739 is fixed. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43287 91177308-0d34-0410-b5e6-96231b3b80d8 | 2007-10-24 04:37:23 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 8eef4b2d05 | Fix validation problems, which were somewhat ironically in the "valid html" button code :) git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43247 91177308-0d34-0410-b5e6-96231b3b80d8 | 2007-10-23 06:30:50 +00:00 |  |