summaryrefslogtreecommitdiff
path: root/docs/Vectorizers.rst
Commit message (Collapse)AuthorAge
* Fix whitespace in vectorizer exampleArnold Schwaighofer2014-03-12
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@203738 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix vectorizer docs.Arnold Schwaighofer2014-03-12
| | | | | | | 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
* Update the docs.Nadav Rotem2013-08-05
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@187713 91177308-0d34-0410-b5e6-96231b3b80d8
* The SLP Vectorizer works across basic blocks. Update the docs.Nadav Rotem2013-06-26
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@184973 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix a grammar mistake, and add a line about the two phases that the BB/SLP ↵Nadav Rotem2013-04-15
| | | | | | vectorizers have (top-down and bottom-up). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@179566 91177308-0d34-0410-b5e6-96231b3b80d8
* Fix the internal link.Nadav Rotem2013-04-15
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@179565 91177308-0d34-0410-b5e6-96231b3b80d8
* Document our desire to enable the loop vectorizer on -Os in future releases.Nadav Rotem2013-04-15
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@179511 91177308-0d34-0410-b5e6-96231b3b80d8
* Docs: merge the description of the BB and SLP vectorizers and document the ↵Nadav Rotem2013-04-15
| | | | | | -fslp-vectorize-aggressive flag. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@179510 91177308-0d34-0410-b5e6-96231b3b80d8
* Document the SLP infrastructure.Nadav Rotem2013-04-14
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@179480 91177308-0d34-0410-b5e6-96231b3b80d8
* Remove the confusing sentence.Nadav Rotem2013-04-09
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@179085 91177308-0d34-0410-b5e6-96231b3b80d8
* Update the docs about the fact that the loop vectorizer is enabled by ↵Nadav Rotem2013-04-08
| | | | | | default for -O3. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@179060 91177308-0d34-0410-b5e6-96231b3b80d8
* Brag about function call vectorization in the docs.Benjamin Kramer2013-02-28
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@176292 91177308-0d34-0410-b5e6-96231b3b80d8
* Add global structure vectorization to docsRenato Golin2013-02-23
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@175965 91177308-0d34-0410-b5e6-96231b3b80d8
* Docs: mention that we support float reductions when -ffast-math is used.Nadav Rotem2013-01-08
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@171873 91177308-0d34-0410-b5e6-96231b3b80d8
* Add linpack-pc benchNadav Rotem2013-01-04
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@171499 91177308-0d34-0410-b5e6-96231b3b80d8
* Update the docs about the new unroll features.Nadav Rotem2013-01-04
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@171470 91177308-0d34-0410-b5e6-96231b3b80d8
* Reformat the rst text.Nadav Rotem2013-01-03
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@171449 91177308-0d34-0410-b5e6-96231b3b80d8
* LoopVectorizer: Document the unrolling feature.Nadav Rotem2013-01-03
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@171445 91177308-0d34-0410-b5e6-96231b3b80d8
* revert an accidental commit.Nadav Rotem2012-12-26
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@171098 91177308-0d34-0410-b5e6-96231b3b80d8
* Doc: add fmuladd to the list of vectorizeable functions. Thanks hfinkel.Nadav Rotem2012-12-26
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@171094 91177308-0d34-0410-b5e6-96231b3b80d8
* docs: More robust image scaling fix.Sean Silva2012-12-21
| | | | | | | 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
* docs: Prevent image scaling.Sean Silva2012-12-21
| | | | | | 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
* docs: Cleanup trailing whitespace.Sean Silva2012-12-20
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@170799 91177308-0d34-0410-b5e6-96231b3b80d8
* docs: actually indent these consistentlySean Silva2012-12-20
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@170792 91177308-0d34-0410-b5e6-96231b3b80d8
* docs: Indent consistently in code examples.Sean Silva2012-12-20
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@170791 91177308-0d34-0410-b5e6-96231b3b80d8
* docs: Improve navigation for Vectorizers.rstSean Silva2012-12-20
| | | | | | | 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
* docs: bring back link for reddit.Sean Silva2012-12-20
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@170776 91177308-0d34-0410-b5e6-96231b3b80d8
* docs: Make document name congruent with title.Sean Silva2012-12-20
| | | | | | | | 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
* docs: Clean up adornments.Sean Silva2012-12-20
| | | | | | | | | | | | | 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
* docs: ASCII-fySean Silva2012-12-20
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@170637 91177308-0d34-0410-b5e6-96231b3b80d8
* Doc: update the chart.Nadav Rotem2012-12-20
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@170618 91177308-0d34-0410-b5e6-96231b3b80d8
* docs: Fix title underline warningsMeador Inge2012-12-19
| | | | | | | | | | 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
* doc: add subsections.Nadav Rotem2012-12-19
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@170568 91177308-0d34-0410-b5e6-96231b3b80d8
* DOC: document the use of O2, O3 and Os with -fvectorize.Nadav Rotem2012-12-19
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@170567 91177308-0d34-0410-b5e6-96231b3b80d8
* DOC: fix the url format.Nadav Rotem2012-12-19
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@170513 91177308-0d34-0410-b5e6-96231b3b80d8
* DOC: add a benchmarks that compares us to gcc and icc. Nadav Rotem2012-12-19
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@170509 91177308-0d34-0410-b5e6-96231b3b80d8
* docs: fix typos.Nadav Rotem2012-12-19
| | | | git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@170504 91177308-0d34-0410-b5e6-96231b3b80d8
* DOC: Add a webpage that describes the loop and bb vectorizers.Nadav Rotem2012-12-19
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@170503 91177308-0d34-0410-b5e6-96231b3b80d8