8ed40ce56d 
								
							 
						 
						
							
							
								
								Correct 'teh' and other typos / repeated words.  
							
							... 
							
							
							
							Patch by Eitan Adler.
Differential Revision:	http://reviews.llvm.org/D8514 
llvm-svn: 234939 
							
						 
						
							2015-04-14 20:52:58 +00:00  
				
					
						
							
							
								 
						
							
								dcb863263b 
								
							 
						 
						
							
							
								
								Vectorization documentation for loop hint pragmas and Rpass diagnostics.  
							
							... 
							
							
							
							llvm-svn: 211924 
							
						 
						
							2014-06-27 18:30:08 +00:00  
				
					
						
							
							
								 
						
							
								9ab93ac6d4 
								
							 
						 
						
							
							
								
								Fix whitespace in vectorizer example  
							
							... 
							
							
							
							llvm-svn: 203738 
							
						 
						
							2014-03-12 23:58:07 +00:00  
				
					
						
							
							
								 
						
							
								34ac9be1d7 
								
							 
						 
						
							
							
								
								Fix vectorizer docs.  
							
							... 
							
							
							
							This example is not vectorized because LLVM does not prove no-wrapping of
"a[i*7] += ...".
llvm-svn: 203734 
							
						 
						
							2014-03-12 23:23:44 +00:00  
				
					
						
							
							
								 
						
							
								2da8b3e99e 
								
							 
						 
						
							
							
								
								Update the docs.  
							
							... 
							
							
							
							llvm-svn: 187713 
							
						 
						
							2013-08-05 04:27:34 +00:00  
				
					
						
							
							
								 
						
							
								87856b50cf 
								
							 
						 
						
							
							
								
								The SLP Vectorizer works across basic blocks. Update the docs.  
							
							... 
							
							
							
							llvm-svn: 184973 
							
						 
						
							2013-06-26 17:59:35 +00:00  
				
					
						
							
							
								 
						
							
								136d50adb2 
								
							 
						 
						
							
							
								
								Fix a grammar mistake, and add a line about the two phases that the BB/SLP vectorizers have (top-down and bottom-up).  
							
							... 
							
							
							
							llvm-svn: 179566 
							
						 
						
							2013-04-15 22:21:25 +00:00  
				
					
						
							
							
								 
						
							
								c875cc1273 
								
							 
						 
						
							
							
								
								Fix the internal link.  
							
							... 
							
							
							
							llvm-svn: 179565 
							
						 
						
							2013-04-15 22:11:07 +00:00  
				
					
						
							
							
								 
						
							
								a440a356e0 
								
							 
						 
						
							
							
								
								Document our desire to enable the loop vectorizer on -Os in future releases.  
							
							... 
							
							
							
							llvm-svn: 179511 
							
						 
						
							2013-04-15 05:56:55 +00:00  
				
					
						
							
							
								 
						
							
								57da1fdd55 
								
							 
						 
						
							
							
								
								Docs: merge the description of the BB and SLP vectorizers and document the -fslp-vectorize-aggressive flag.  
							
							... 
							
							
							
							llvm-svn: 179510 
							
						 
						
							2013-04-15 05:53:23 +00:00  
				
					
						
							
							
								 
						
							
								efa56e18be 
								
							 
						 
						
							
							
								
								Document the SLP infrastructure.  
							
							... 
							
							
							
							llvm-svn: 179480 
							
						 
						
							2013-04-14 07:42:25 +00:00  
				
					
						
							
							
								 
						
							
								757aec9507 
								
							 
						 
						
							
							
								
								Remove the confusing sentence.  
							
							... 
							
							
							
							llvm-svn: 179085 
							
						 
						
							2013-04-09 04:48:40 +00:00  
				
					
						
							
							
								 
						
							
								fe47d58cf0 
								
							 
						 
						
							
							
								
								Update the docs about the fact that the loop vectorizer is enabled by default for -O3.  
							
							... 
							
							
							
							llvm-svn: 179060 
							
						 
						
							2013-04-08 21:34:49 +00:00  
				
					
						
							
							
								 
						
							
								a87d5128dd 
								
							 
						 
						
							
							
								
								Brag about function call vectorization in the docs.  
							
							... 
							
							
							
							llvm-svn: 176292 
							
						 
						
							2013-02-28 19:33:46 +00:00  
				
					
						
							
							
								 
						
							
								f2ea19ea2e 
								
							 
						 
						
							
							
								
								Add global structure vectorization to docs  
							
							... 
							
							
							
							llvm-svn: 175965 
							
						 
						
							2013-02-23 13:25:41 +00:00  
				
					
						
							
							
								 
						
							
								9f20781bad 
								
							 
						 
						
							
							
								
								Docs: mention that we support float reductions when -ffast-math is used.  
							
							... 
							
							
							
							llvm-svn: 171873 
							
						 
						
							2013-01-08 17:46:30 +00:00  
				
					
						
							
							
								 
						
							
								014e19c2ca 
								
							 
						 
						
							
							
								
								Add linpack-pc bench  
							
							... 
							
							
							
							llvm-svn: 171499 
							
						 
						
							2013-01-04 19:00:42 +00:00  
				
					
						
							
							
								 
						
							
								7daadf21fe 
								
							 
						 
						
							
							
								
								Update the docs about the new unroll features.  
							
							... 
							
							
							
							llvm-svn: 171470 
							
						 
						
							2013-01-04 17:49:45 +00:00  
				
					
						
							
							
								 
						
							
								7ea18a763b 
								
							 
						 
						
							
							
								
								Reformat the rst text.  
							
							... 
							
							
							
							llvm-svn: 171449 
							
						 
						
							2013-01-03 01:56:33 +00:00  
				
					
						
							
							
								 
						
							
								a616d68f2c 
								
							 
						 
						
							
							
								
								LoopVectorizer: Document the unrolling feature.  
							
							... 
							
							
							
							llvm-svn: 171445 
							
						 
						
							2013-01-03 01:47:02 +00:00  
				
					
						
							
							
								 
						
							
								a1d2436b5f 
								
							 
						 
						
							
							
								
								revert an accidental commit.  
							
							... 
							
							
							
							llvm-svn: 171098 
							
						 
						
							2012-12-26 06:16:03 +00:00  
				
					
						
							
							
								 
						
							
								7375d35711 
								
							 
						 
						
							
							
								
								Doc: add fmuladd to the list of vectorizeable functions. Thanks hfinkel.  
							
							... 
							
							
							
							llvm-svn: 171094 
							
						 
						
							2012-12-26 06:03:35 +00:00  
				
					
						
							
							
								 
						
							
								850861df62 
								
							 
						 
						
							
							
								
								docs: More robust image scaling fix.  
							
							... 
							
							
							
							Hopefully these benchmarks will be updated in the future, so avoid
hardcoding image dimensions.
llvm-svn: 170819 
							
						 
						
							2012-12-21 00:28:42 +00:00  
				
					
						
							
							
								 
						
							
								35915c6459 
								
							 
						 
						
							
							
								
								docs: Prevent image scaling.  
							
							... 
							
							
							
							Tell the image to be its natural size.
llvm-svn: 170816 
							
						 
						
							2012-12-21 00:20:25 +00:00  
				
					
						
							
							
								 
						
							
								287e7d275c 
								
							 
						 
						
							
							
								
								docs: Cleanup trailing whitespace.  
							
							... 
							
							
							
							llvm-svn: 170799 
							
						 
						
							2012-12-20 22:59:36 +00:00  
				
					
						
							
							
								 
						
							
								e140b2ee67 
								
							 
						 
						
							
							
								
								docs: actually indent these consistently  
							
							... 
							
							
							
							llvm-svn: 170792 
							
						 
						
							2012-12-20 22:49:13 +00:00  
				
					
						
							
							
								 
						
							
								8c44a4733c 
								
							 
						 
						
							
							
								
								docs: Indent consistently in code examples.  
							
							... 
							
							
							
							llvm-svn: 170791 
							
						 
						
							2012-12-20 22:47:41 +00:00  
				
					
						
							
							
								 
						
							
								99e12f91a6 
								
							 
						 
						
							
							
								
								docs: Improve navigation for Vectorizers.rst  
							
							... 
							
							
							
							Add links in the intro paragraph.
Add table of contents.
llvm-svn: 170790 
							
						 
						
							2012-12-20 22:42:20 +00:00  
				
					
						
							
							
								 
						
							
								fd706f7da9 
								
							 
						 
						
							
							
								
								docs: bring back link for reddit.  
							
							... 
							
							
							
							llvm-svn: 170776 
							
						 
						
							2012-12-20 22:24:37 +00:00  
				
					
						
							
							
								 
						
							
								eae2d90508 
								
							 
						 
						
							
							
								
								docs: Make document name congruent with title.  
							
							... 
							
							
							
							Hopefully nobody has linked to it yet...
OK'd by Nadav.
llvm-svn: 170768 
							
						 
						
							2012-12-20 21:50:41 +00:00  
				
					
						
							
							
								 
						
							
								08fd0888cb 
								
							 
						 
						
							
							
								
								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.
llvm-svn: 170638 
							
						 
						
							2012-12-20 02:40:45 +00:00  
				
					
						
							
							
								 
						
							
								13ed79c66b 
								
							 
						 
						
							
							
								
								docs: ASCII-fy  
							
							... 
							
							
							
							llvm-svn: 170637 
							
						 
						
							2012-12-20 02:23:25 +00:00  
				
					
						
							
							
								 
						
							
								12da396abc 
								
							 
						 
						
							
							
								
								Doc: update the chart.  
							
							... 
							
							
							
							llvm-svn: 170618 
							
						 
						
							2012-12-20 00:03:36 +00:00  
				
					
						
							
							
								 
						
							
								0fbf321af2 
								
							 
						 
						
							
							
								
								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.
llvm-svn: 170582 
							
						 
						
							2012-12-19 20:16:40 +00:00  
				
					
						
							
							
								 
						
							
								0328f5e57d 
								
							 
						 
						
							
							
								
								doc: add subsections.  
							
							... 
							
							
							
							llvm-svn: 170568 
							
						 
						
							2012-12-19 18:04:44 +00:00  
				
					
						
							
							
								 
						
							
								8f4a6cced2 
								
							 
						 
						
							
							
								
								DOC: document the use of O2, O3 and Os with -fvectorize.  
							
							... 
							
							
							
							llvm-svn: 170567 
							
						 
						
							2012-12-19 18:02:36 +00:00  
				
					
						
							
							
								 
						
							
								90c8b4bfa5 
								
							 
						 
						
							
							
								
								DOC: fix the url format.  
							
							... 
							
							
							
							llvm-svn: 170513 
							
						 
						
							2012-12-19 08:43:05 +00:00  
				
					
						
							
							
								 
						
							
								15bdbbe309 
								
							 
						 
						
							
							
								
								DOC: add a benchmarks that compares us to gcc and icc.  
							
							... 
							
							
							
							llvm-svn: 170509 
							
						 
						
							2012-12-19 08:28:24 +00:00  
				
					
						
							
							
								 
						
							
								af14a3f20b 
								
							 
						 
						
							
							
								
								docs: fix typos.  
							
							... 
							
							
							
							llvm-svn: 170504 
							
						 
						
							2012-12-19 07:36:35 +00:00  
				
					
						
							
							
								 
						
							
								c4efbb8b4e 
								
							 
						 
						
							
							
								
								DOC: Add a webpage that describes the loop and bb vectorizers.  
							
							... 
							
							
							
							llvm-svn: 170503 
							
						 
						
							2012-12-19 07:22:24 +00:00