Ed Maste 
							
						 
					 
					
						
						
							
						
						ffc045ab80 
					 
					
						
						
							
							Correct 'teh' and other typos / repeated words.  
						
						... 
						
						
						
						Patch by Eitan Adler.
Differential Revision:	http://reviews.llvm.org/D8514 
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@234939  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2015-04-14 20:52:58 +00:00 
						 
				 
			
				
					
						
							
							
								Tyler Nowicki 
							
						 
					 
					
						
						
							
						
						9487d2ad4c 
					 
					
						
						
							
							Vectorization documentation for loop hint pragmas and Rpass diagnostics.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@211924  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2014-06-27 18:30:08 +00:00 
						 
				 
			
				
					
						
							
							
								Arnold Schwaighofer 
							
						 
					 
					
						
						
							
						
						8d46932137 
					 
					
						
						
							
							Fix whitespace in vectorizer example  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@203738  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2014-03-12 23:58:07 +00:00 
						 
				 
			
				
					
						
							
							
								Arnold Schwaighofer 
							
						 
					 
					
						
						
							
						
						6a7d263e8b 
					 
					
						
						
							
							Fix vectorizer docs.  
						
						... 
						
						
						
						This example is not vectorized because LLVM does not prove no-wrapping of
"a[i*7] += ...".
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@203734  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2014-03-12 23:23:44 +00:00 
						 
				 
			
				
					
						
							
							
								Nadav Rotem 
							
						 
					 
					
						
						
							
						
						055028f6c8 
					 
					
						
						
							
							Update the docs.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@187713  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-08-05 04:27:34 +00:00 
						 
				 
			
				
					
						
							
							
								Nadav Rotem 
							
						 
					 
					
						
						
							
						
						b5a8a905ae 
					 
					
						
						
							
							The SLP Vectorizer works across basic blocks. Update the docs.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@184973  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-06-26 17:59:35 +00:00 
						 
				 
			
				
					
						
							
							
								Nadav Rotem 
							
						 
					 
					
						
						
							
						
						3fe91a4453 
					 
					
						
						
							
							Fix a grammar mistake, and add a line about the two phases that the BB/SLP vectorizers have (top-down and bottom-up).  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@179566  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-04-15 22:21:25 +00:00 
						 
				 
			
				
					
						
							
							
								Nadav Rotem 
							
						 
					 
					
						
						
							
						
						96e0b96a91 
					 
					
						
						
							
							Fix the internal link.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@179565  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-04-15 22:11:07 +00:00 
						 
				 
			
				
					
						
							
							
								Nadav Rotem 
							
						 
					 
					
						
						
							
						
						2f7ce4522d 
					 
					
						
						
							
							Document our desire to enable the loop vectorizer on -Os in future releases.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@179511  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-04-15 05:56:55 +00:00 
						 
				 
			
				
					
						
							
							
								Nadav Rotem 
							
						 
					 
					
						
						
							
						
						fc175d97ff 
					 
					
						
						
							
							Docs: merge the description of the BB and SLP vectorizers and document the -fslp-vectorize-aggressive flag.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@179510  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-04-15 05:53:23 +00:00 
						 
				 
			
				
					
						
							
							
								Nadav Rotem 
							
						 
					 
					
						
						
							
						
						a15dedba28 
					 
					
						
						
							
							Document the SLP infrastructure.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@179480  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-04-14 07:42:25 +00:00 
						 
				 
			
				
					
						
							
							
								Nadav Rotem 
							
						 
					 
					
						
						
							
						
						fa335e4060 
					 
					
						
						
							
							Remove the confusing sentence.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@179085  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-04-09 04:48:40 +00:00 
						 
				 
			
				
					
						
							
							
								Nadav Rotem 
							
						 
					 
					
						
						
							
						
						df4381b578 
					 
					
						
						
							
							Update the docs about the fact that the loop vectorizer is enabled by default for -O3.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@179060  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-04-08 21:34:49 +00:00 
						 
				 
			
				
					
						
							
							
								Benjamin Kramer 
							
						 
					 
					
						
						
							
						
						19949d8b86 
					 
					
						
						
							
							Brag about function call vectorization in the docs.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@176292  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-02-28 19:33:46 +00:00 
						 
				 
			
				
					
						
							
							
								Renato Golin 
							
						 
					 
					
						
						
							
						
						abafaba4d5 
					 
					
						
						
							
							Add global structure vectorization to docs  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@175965  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-02-23 13:25:41 +00:00 
						 
				 
			
				
					
						
							
							
								Nadav Rotem 
							
						 
					 
					
						
						
							
						
						2a92c10dcb 
					 
					
						
						
							
							Docs: mention that we support float reductions when -ffast-math is used.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@171873  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-01-08 17:46:30 +00:00 
						 
				 
			
				
					
						
							
							
								Nadav Rotem 
							
						 
					 
					
						
						
							
						
						13410a11e7 
					 
					
						
						
							
							Add linpack-pc bench  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@171499  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-01-04 19:00:42 +00:00 
						 
				 
			
				
					
						
							
							
								Nadav Rotem 
							
						 
					 
					
						
						
							
						
						4aa55bbafa 
					 
					
						
						
							
							Update the docs about the new unroll features.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@171470  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-01-04 17:49:45 +00:00 
						 
				 
			
				
					
						
							
							
								Nadav Rotem 
							
						 
					 
					
						
						
							
						
						43f3928c79 
					 
					
						
						
							
							Reformat the rst text.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@171449  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-01-03 01:56:33 +00:00 
						 
				 
			
				
					
						
							
							
								Nadav Rotem 
							
						 
					 
					
						
						
							
						
						f574b88adb 
					 
					
						
						
							
							LoopVectorizer: Document the unrolling feature.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@171445  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2013-01-03 01:47:02 +00:00 
						 
				 
			
				
					
						
							
							
								Nadav Rotem 
							
						 
					 
					
						
						
							
						
						00ba3014d8 
					 
					
						
						
							
							revert an accidental commit.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@171098  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-12-26 06:16:03 +00:00 
						 
				 
			
				
					
						
							
							
								Nadav Rotem 
							
						 
					 
					
						
						
							
						
						f7769e3c2f 
					 
					
						
						
							
							Doc: add fmuladd to the list of vectorizeable functions. Thanks hfinkel.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@171094  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-12-26 06:03:35 +00:00 
						 
				 
			
				
					
						
							
							
								Sean Silva 
							
						 
					 
					
						
						
							
						
						c923121151 
					 
					
						
						
							
							docs: More robust image scaling fix.  
						
						... 
						
						
						
						Hopefully these benchmarks will be updated in the future, so avoid
hardcoding image dimensions.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@170819  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-12-21 00:28:42 +00:00 
						 
				 
			
				
					
						
							
							
								Sean Silva 
							
						 
					 
					
						
						
							
						
						2552c0964d 
					 
					
						
						
							
							docs: Prevent image scaling.  
						
						... 
						
						
						
						Tell the image to be its natural size.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@170816  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-12-21 00:20:25 +00:00 
						 
				 
			
				
					
						
							
							
								Sean Silva 
							
						 
					 
					
						
						
							
						
						689858b8da 
					 
					
						
						
							
							docs: Cleanup trailing whitespace.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@170799  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-12-20 22:59:36 +00:00 
						 
				 
			
				
					
						
							
							
								Sean Silva 
							
						 
					 
					
						
						
							
						
						5e81633499 
					 
					
						
						
							
							docs: actually indent these consistently  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@170792  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-12-20 22:49:13 +00:00 
						 
				 
			
				
					
						
							
							
								Sean Silva 
							
						 
					 
					
						
						
							
						
						9baa6e4c36 
					 
					
						
						
							
							docs: Indent consistently in code examples.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@170791  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-12-20 22:47:41 +00:00 
						 
				 
			
				
					
						
							
							
								Sean Silva 
							
						 
					 
					
						
						
							
						
						12ae515945 
					 
					
						
						
							
							docs: Improve navigation for Vectorizers.rst  
						
						... 
						
						
						
						Add links in the intro paragraph.
Add table of contents.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@170790  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-12-20 22:42:20 +00:00 
						 
				 
			
				
					
						
							
							
								Sean Silva 
							
						 
					 
					
						
						
							
						
						1dd00fb4f2 
					 
					
						
						
							
							docs: bring back link for reddit.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@170776  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-12-20 22:24:37 +00:00 
						 
				 
			
				
					
						
							
							
								Sean Silva 
							
						 
					 
					
						
						
							
						
						55d8a35fb7 
					 
					
						
						
							
							docs: Make document name congruent with title.  
						
						... 
						
						
						
						Hopefully nobody has linked to it yet...
OK'd by Nadav.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@170768  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-12-20 21:50:41 +00:00 
						 
				 
			
				
					
						
							
							
								Sean Silva 
							
						 
					 
					
						
						
							
						
						6241703ee4 
					 
					
						
						
							
							docs: Clean up adornments.  
						
						... 
						
						
						
						For whatever reason the usage of '^^^' and '---' adornments were
reversed compared to the "canonical" style of the LLVM docs (which is
currently "the style used in SphinxQuickstartTemplate.rst"). This change
doesn't affect the document structure at all, I'm just doing it for
trivial stylistic consistency (the document content is *much* more
important---thanks Nadav for writing this up!).
Also, trim the adornments to be the same length as the section names.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@170638  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-12-20 02:40:45 +00:00 
						 
				 
			
				
					
						
							
							
								Sean Silva 
							
						 
					 
					
						
						
							
						
						68d5b27b36 
					 
					
						
						
							
							docs: ASCII-fy  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@170637  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-12-20 02:23:25 +00:00 
						 
				 
			
				
					
						
							
							
								Nadav Rotem 
							
						 
					 
					
						
						
							
						
						6d1fc5389f 
					 
					
						
						
							
							Doc: update the chart.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@170618  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-12-20 00:03:36 +00:00 
						 
				 
			
				
					
						
							
							
								Meador Inge 
							
						 
					 
					
						
						
							
						
						83ccac71ff 
					 
					
						
						
							
							docs: Fix title underline warnings  
						
						... 
						
						
						
						Building Vectorizers.rst produces a few warnings of the form:
   WARNING: Title underline too short.
Fixed by adding the extra needed dashes under the title.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@170582  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-12-19 20:16:40 +00:00 
						 
				 
			
				
					
						
							
							
								Nadav Rotem 
							
						 
					 
					
						
						
							
						
						649a33e171 
					 
					
						
						
							
							doc: add subsections.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@170568  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-12-19 18:04:44 +00:00 
						 
				 
			
				
					
						
							
							
								Nadav Rotem 
							
						 
					 
					
						
						
							
						
						3e6da7e0dc 
					 
					
						
						
							
							DOC: document the use of O2, O3 and Os with -fvectorize.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@170567  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-12-19 18:02:36 +00:00 
						 
				 
			
				
					
						
							
							
								Nadav Rotem 
							
						 
					 
					
						
						
							
						
						0575429d14 
					 
					
						
						
							
							DOC: fix the url format.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@170513  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-12-19 08:43:05 +00:00 
						 
				 
			
				
					
						
							
							
								Nadav Rotem 
							
						 
					 
					
						
						
							
						
						67a6ec87be 
					 
					
						
						
							
							DOC: add a benchmarks that compares us to gcc and icc.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@170509  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-12-19 08:28:24 +00:00 
						 
				 
			
				
					
						
							
							
								Nadav Rotem 
							
						 
					 
					
						
						
							
						
						af08627af5 
					 
					
						
						
							
							docs: fix typos.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@170504  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-12-19 07:36:35 +00:00 
						 
				 
			
				
					
						
							
							
								Nadav Rotem 
							
						 
					 
					
						
						
							
						
						59f2af9246 
					 
					
						
						
							
							DOC: Add a webpage that describes the loop and bb vectorizers.  
						
						... 
						
						
						
						git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@170503  91177308-0d34-0410-b5e6-96231b3b80d8 
						
						
					 
					
						2012-12-19 07:22:24 +00:00