| 
							
							
								 Duncan Sands | ed4a2f1688 | Rename the 'const' parameter attribute to 'readnone', and the 'pure' parameter attribute to 'readonly'.
Names suggested by DannyB.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44273 91177308-0d34-0410-b5e6-96231b3b80d8 | 2007-11-22 20:23:04 +00:00 |  | 
			
				
					| 
							
							
								 Owen Anderson | f4bc9b1802 | Teach me to do stuff late at night. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44236 91177308-0d34-0410-b5e6-96231b3b80d8 | 2007-11-19 16:10:59 +00:00 |  | 
			
				
					| 
							
							
								 Owen Anderson | f1c922181b | Fix a factually incorrect statement pointed out by Max Hailperin. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44228 91177308-0d34-0410-b5e6-96231b3b80d8 | 2007-11-19 07:44:43 +00:00 |  | 
			
				
					| 
							
							
								 Nate Begeman | b348d18caf | Add support for vectors to int <-> float casts. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44204 91177308-0d34-0410-b5e6-96231b3b80d8 | 2007-11-17 03:58:34 +00:00 |  | 
			
				
					| 
							
							
								 Anton Korobeynikov | be6fe28f75 | These were implemented git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44189 91177308-0d34-0410-b5e6-96231b3b80d8 | 2007-11-16 11:12:01 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | b763228695 | fix a typo git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44187 91177308-0d34-0410-b5e6-96231b3b80d8 | 2007-11-16 05:32:05 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | ab64806af2 | Import the boost scoped_ptr class to LLVM.  This patch was prepared by Cédric Venet.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44161 91177308-0d34-0410-b5e6-96231b3b80d8 | 2007-11-15 05:57:06 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | b7e6b1ab70 | many edits, patch by Kelly Wilson! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44157 91177308-0d34-0410-b5e6-96231b3b80d8 | 2007-11-15 04:51:31 +00:00 |  | 
			
				
					| 
							
							
								 Duncan Sands | f04d584cae | Tweak the descriptions of the new 'const' and 'pure' attributes. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44132 91177308-0d34-0410-b5e6-96231b3b80d8 | 2007-11-14 21:14:02 +00:00 |  | 
			
				
					| 
							
							
								 Anton Korobeynikov | e925df7f02 | Document pure/const parameter attributes git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44111 91177308-0d34-0410-b5e6-96231b3b80d8 | 2007-11-14 10:30:13 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | c2bb123823 | Document a limitation, patch contributed by George Russell git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44102 91177308-0d34-0410-b5e6-96231b3b80d8 | 2007-11-14 07:04:44 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 41fcea3bdb | Many typos, grammaro, and wording fixes.  Patch by Kelly Wilson, thanks!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44043 91177308-0d34-0410-b5e6-96231b3b80d8 | 2007-11-13 07:06:30 +00:00 |  | 
			
				
					| 
							
							
								 Gordon Henriksen | bb310f1b9b | Typo fix in the tutorial. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44014 91177308-0d34-0410-b5e6-96231b3b80d8 | 2007-11-12 13:46:21 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 788ee28a3e | Update links. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43964 91177308-0d34-0410-b5e6-96231b3b80d8 | 2007-11-09 21:49:08 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 1b024ce219 | try again git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43956 91177308-0d34-0410-b5e6-96231b3b80d8 | 2007-11-09 19:24:54 +00:00 |  | 
			
				
					| 
							
							
								 Nick Lewycky | cf326da709 | Add a link to the tutorial. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43928 91177308-0d34-0410-b5e6-96231b3b80d8 | 2007-11-09 05:45:51 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 881649809b | minor edit git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43813 91177308-0d34-0410-b5e6-96231b3b80d8 | 2007-11-07 07:07:55 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 8bbe014f03 | final edits. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43812 91177308-0d34-0410-b5e6-96231b3b80d8 | 2007-11-07 06:46:51 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 1e46a6cc7b | chapter 7 edits git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43811 91177308-0d34-0410-b5e6-96231b3b80d8 | 2007-11-07 06:34:39 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 3616a8a415 | edits for chapter 7 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43810 91177308-0d34-0410-b5e6-96231b3b80d8 | 2007-11-07 06:06:38 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 1092a96468 | edits for chapter 5 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43808 91177308-0d34-0410-b5e6-96231b3b80d8 | 2007-11-07 05:47:48 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | a54c2019e1 | minor edits git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43807 91177308-0d34-0410-b5e6-96231b3b80d8 | 2007-11-07 05:28:43 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | d96b159fe3 | edits. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43804 91177308-0d34-0410-b5e6-96231b3b80d8 | 2007-11-07 05:07:10 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | bd779a3a1f | fixes from Kelly Wilson. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43767 91177308-0d34-0410-b5e6-96231b3b80d8 | 2007-11-06 18:13:32 +00:00 |  | 
			
				
					| 
							
							
								 Bill Wendling | 4f6766d41e | Clarify some of the iostreams stuff. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43766 91177308-0d34-0410-b5e6-96231b3b80d8 | 2007-11-06 09:36:34 +00:00 |  | 
			
				
					| 
							
							
								 Chris Lattner | 7badb2d810 | edits for chapter 3 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43761 91177308-0d34-0410-b5e6-96231b3b80d8 | 2007-11-06 07:26:32 +00:00 |  | 
			
				
					| 
							
							
								 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 |  | 
			
				
					| 
							
							
								 Dan Gohman | 80176319f3 | Add support for vector remainder operations. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43744 91177308-0d34-0410-b5e6-96231b3b80d8 | 2007-11-05 23:35:22 +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 |  |