Nadav Rotem
9f20781bad
Docs: mention that we support float reductions when -ffast-math is used.
...
llvm-svn: 171873
2013-01-08 17:46:30 +00:00
Eric Christopher
72a529566c
Remove the llvm-local DW_TAG_vector_type tag and add a test to
...
make sure that vector types do work.
llvm-svn: 171833
2013-01-08 01:53:52 +00:00
Eric Christopher
9948d5eb6f
Remove what appears to be a dead llvm-specific debug tag.
...
llvm-svn: 171821
2013-01-08 00:16:33 +00:00
Dmitri Gribenko
0655f6c3d9
Documentation: add a note that Clang on Mageia 2 can not find libstdc++ headers
...
llvm-svn: 171729
2013-01-07 12:17:44 +00:00
David Blaikie
8e390ea199
Documentation updates for pointer-to-member debug info added in r171698.
...
llvm-svn: 171701
2013-01-07 06:02:07 +00:00
Sean Silva
1b60018178
tblgen, docs: Add initial syntax reference.
...
llvm-svn: 171685
2013-01-07 02:43:44 +00:00
Dmitri Gribenko
d326f6723a
Documentation: add clang 3.0 + libstdc++ 4.7.x as a known bad combination that
...
is actually used by a few Linux distributions
llvm-svn: 171671
2013-01-06 21:23:27 +00:00
Renato Golin
cd48362e62
Add reference to dcommit on GettingStarted
...
Signed-off-by: Renato Golin <renato.golin@linaro.org>
llvm-svn: 171642
2013-01-06 00:14:27 +00:00
Dmitri Gribenko
801e76900d
GettingStarted: improve formatting and document that configure checks for
...
'clang' to use it as the compiler.
llvm-svn: 171630
2013-01-05 18:10:06 +00:00
Nadav Rotem
09b5a1be8b
Update the gcc-loops benchmarks results with the new automatic unrolling feature.
...
llvm-svn: 171509
2013-01-04 19:10:34 +00:00
Eli Bendersky
dcde5cb8da
fix a couple of typos
...
llvm-svn: 171508
2013-01-04 19:09:15 +00:00
Nadav Rotem
014e19c2ca
Add linpack-pc bench
...
llvm-svn: 171499
2013-01-04 19:00:42 +00:00
Nadav Rotem
7daadf21fe
Update the docs about the new unroll features.
...
llvm-svn: 171470
2013-01-04 17:49:45 +00:00
Nadav Rotem
7ea18a763b
Reformat the rst text.
...
llvm-svn: 171449
2013-01-03 01:56:33 +00:00
Nadav Rotem
a616d68f2c
LoopVectorizer: Document the unrolling feature.
...
llvm-svn: 171445
2013-01-03 01:47:02 +00:00
Sean Silva
e3c5e48fc4
docs: update docs/README.txt and make it useful.
...
llvm-svn: 171353
2013-01-02 02:31:51 +00:00
NAKAMURA Takumi
43632a26a5
Update the copyright coredits -- Happy new year 2013!
...
llvm-svn: 171342
2013-01-01 10:00:19 +00:00
Sean Silva
6e4ebb5424
docs: Fix FIXME
...
I actually made a think-o when writing this FIXME since I wrote LangRef
but it should actually have said WritingAnLLVMBackend.
llvm-svn: 171293
2012-12-31 11:49:51 +00:00
Dmitri Gribenko
12be928dfb
Documentation: add a section to prevent spurious test failures like the one
...
fixed in r171243.
llvm-svn: 171258
2012-12-30 14:51:03 +00:00
Sean Silva
0f2eabce10
docs: Add FAQ about "storing to a virtual register".
...
This came up for the N+1'st time today in IRC.
llvm-svn: 171155
2012-12-27 10:23:04 +00:00
Sean Silva
33fc6cff4b
docs: Move link to the new "external tutorials" area.
...
llvm-svn: 171154
2012-12-27 08:57:08 +00:00
Nadav Rotem
f85d3ee072
docs: Update the benchmark with updated perf numbers.
...
llvm-svn: 171149
2012-12-27 08:32:44 +00:00
Nadav Rotem
0bbf81e311
Update the docs with the new workload that was added.
...
llvm-svn: 171115
2012-12-26 19:45:00 +00:00
Nadav Rotem
a1d2436b5f
revert an accidental commit.
...
llvm-svn: 171098
2012-12-26 06:16:03 +00:00
Nadav Rotem
7375d35711
Doc: add fmuladd to the list of vectorizeable functions. Thanks hfinkel.
...
llvm-svn: 171094
2012-12-26 06:03:35 +00:00
Dmitri Gribenko
32e0aa3a50
Documentation: fix typos reported in PR13866
...
llvm-svn: 171006
2012-12-23 18:46:11 +00:00
Sean Silva
ff120c7fc5
docs: Add link to external LLVM backend tutorial.
...
llvm-svn: 170998
2012-12-23 07:34:51 +00:00
Sean Silva
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
Sean Silva
35915c6459
docs: Prevent image scaling.
...
Tell the image to be its natural size.
llvm-svn: 170816
2012-12-21 00:20:25 +00:00
Sean Silva
e9ba463632
docs: Try out nosidebar.
...
Please squawk if you find this appalling or otherwise don't like it.
llvm-svn: 170803
2012-12-20 23:35:22 +00:00
Sean Silva
287e7d275c
docs: Cleanup trailing whitespace.
...
llvm-svn: 170799
2012-12-20 22:59:36 +00:00
Sean Silva
e140b2ee67
docs: actually indent these consistently
...
llvm-svn: 170792
2012-12-20 22:49:13 +00:00
Sean Silva
8c44a4733c
docs: Indent consistently in code examples.
...
llvm-svn: 170791
2012-12-20 22:47:41 +00:00
Sean Silva
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
Sean Silva
fd706f7da9
docs: bring back link for reddit.
...
llvm-svn: 170776
2012-12-20 22:24:37 +00:00
Sean Silva
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
James Molloy
4f6fb953a7
Add a new attribute, 'noduplicate'. If a function contains a noduplicate call, the call cannot be duplicated - Jump threading, loop unrolling, loop unswitching, and loop rotation are inhibited if they would duplicate the call.
...
Similarly inlining of the function is inhibited, if that would duplicate the call (in particular inlining is still allowed when there is only one callsite and the function has internal linkage).
llvm-svn: 170704
2012-12-20 16:04:27 +00:00
Sean Silva
fe15616449
docs: Show TOC for GettingStarted.rst.
...
This is a pretty lengthy document, so put the table of contents in your
face so that it's easier to scope out the content.
This document is a mess currently and needs to be
refactored/revised/split-up.
llvm-svn: 170646
2012-12-20 03:32:39 +00:00
Sean Silva
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
Sean Silva
13ed79c66b
docs: ASCII-fy
...
llvm-svn: 170637
2012-12-20 02:23:25 +00:00
Nadav Rotem
17d745618e
doc: resize the image.
...
llvm-svn: 170622
2012-12-20 00:29:18 +00:00
Nadav Rotem
12da396abc
Doc: update the chart.
...
llvm-svn: 170618
2012-12-20 00:03:36 +00:00
Meador Inge
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
Nadav Rotem
0328f5e57d
doc: add subsections.
...
llvm-svn: 170568
2012-12-19 18:04:44 +00:00
Nadav Rotem
8f4a6cced2
DOC: document the use of O2, O3 and Os with -fvectorize.
...
llvm-svn: 170567
2012-12-19 18:02:36 +00:00
Dmitri Gribenko
d3be5d9bf6
Documentation: add a missing space
...
llvm-svn: 170542
2012-12-19 12:51:48 +00:00
Nadav Rotem
90c8b4bfa5
DOC: fix the url format.
...
llvm-svn: 170513
2012-12-19 08:43:05 +00:00
Nadav Rotem
15bdbbe309
DOC: add a benchmarks that compares us to gcc and icc.
...
llvm-svn: 170509
2012-12-19 08:28:24 +00:00
Nadav Rotem
af14a3f20b
docs: fix typos.
...
llvm-svn: 170504
2012-12-19 07:36:35 +00:00
Nadav Rotem
c4efbb8b4e
DOC: Add a webpage that describes the loop and bb vectorizers.
...
llvm-svn: 170503
2012-12-19 07:22:24 +00:00