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
Chandler Carruth
9dcfcf50c2
Actually update the grammar of this sentence to reflect the removal of CellSPU.
...
llvm-svn: 170268
2012-12-15 08:56:20 +00:00
Duncan Sands
503ce6953f
Release notes for dragonegg 3.2.
...
llvm-svn: 170243
2012-12-14 21:10:59 +00:00
Chandler Carruth
58b3cb6cc2
The CellSPU backend is more than experimental, it's dead now...
...
llvm-svn: 170201
2012-12-14 13:44:05 +00:00
Chandler Carruth
1e83227942
Remove a section that was in 3.1's notes.
...
Just give a shout if this was actually still important....
llvm-svn: 170200
2012-12-14 13:43:59 +00:00
Chandler Carruth
e6ccc13dbb
Remove several entries from the 3.2 release notes that were in the 3.1
...
release notes already. =]
llvm-svn: 170198
2012-12-14 13:41:02 +00:00
Chandler Carruth
7c5d60c01d
Fix the order of these sections of the release notes.
...
llvm-svn: 170197
2012-12-14 13:37:18 +00:00
Chandler Carruth
108d19e6b5
Add a rough draft of some content about the new SROA. I'll try to proof
...
read this and clean it up tomorrow, but hopefully it's a good
placeholder.
llvm-svn: 170196
2012-12-14 13:37:17 +00:00
Chandler Carruth
b745ac48a6
Delete a long-stale "if its ready" comment. All indications is that this
...
will look a bit different when we have time to get it ready to turn on,
and we won't likely need this reminder.
llvm-svn: 170195
2012-12-14 13:37:12 +00:00
Chandler Carruth
ec86541e9f
Provide some actual highlight bullets for Clang.
...
If anyone has better highlights (I'm obviously biased by the things that
I'm excited about) jump in and add them!
llvm-svn: 170194
2012-12-14 13:22:57 +00:00
Sean Silva
f77e570557
docs: Improve discussion of syntax highlighting.
...
llvm-svn: 170145
2012-12-13 20:14:25 +00:00
Dmitri Gribenko
90fa0c6194
Documentation: CompilerWriterInfo.rst: update link to Intel documentation
...
Replaces old Pentium 4 documentation link with generic current documentation link.
Patch by Kevin Schoedel.
llvm-svn: 170144
2012-12-13 20:02:11 +00:00
Dmitri Gribenko
b70e6b64a5
Add a dummy documentation file to unbreak 'make install'. We need to find how
...
to package reST-formatted documentation.
llvm-svn: 170126
2012-12-13 13:37:35 +00:00
Dmitri Gribenko
aa0e77cf24
Makefile.sphinx: reST conversion is complete!
...
No need to copy HTML files anymore.
llvm-svn: 170029
2012-12-12 21:35:43 +00:00
Dmitri Gribenko
508d98f67f
Documentation: use paths relative to document root in links.
...
llvm-svn: 170027
2012-12-12 21:16:29 +00:00
Nick Kledzik
f60a9279ea
Initial implementation of a utility for converting native data
...
structures to and from YAML using traits. The first client will
be the test suite of lld. The documentation will show up at:
http://llvm.org/docs/YamlIO.html
llvm-svn: 170019
2012-12-12 20:46:15 +00:00
Dmitri Gribenko
f8bb4eadca
Documentation: SphinxQuickstartTemplate.rst: add guidelines about highlighting
...
console sessions and add more highlighter names.
llvm-svn: 170011
2012-12-12 20:07:18 +00:00
Dmitri Gribenko
28574d36aa
Documentation: llvm-bcanalyzer.rst: cleanup.
...
llvm-svn: 170001
2012-12-12 19:15:53 +00:00
Dmitri Gribenko
3fa700f17d
Documentation: AliasAnalysis.rst: improve internal and external links
...
llvm-svn: 169993
2012-12-12 17:03:50 +00:00
Dmitri Gribenko
11ffe2c47e
Documentation: convert WritingAnLLVMPass.html to reST.
...
Patch by Anthony Mykhailenko with small fixes by me.
llvm-svn: 169992
2012-12-12 17:02:44 +00:00
Dmitri Gribenko
427cfcb937
Documentation: cleanup
...
llvm-svn: 169990
2012-12-12 16:58:13 +00:00
Dmitri Gribenko
99e8b43498
Documentation: use a 'console' highlighter for terminal output examples. This
...
gives a nicer output than 'bash'.
llvm-svn: 169981
2012-12-12 14:23:14 +00:00
Dmitri Gribenko
125939cbf7
Documentation: use a 'console' highlighter for terminal output examples. This
...
gives a nicer output than 'bash'.
llvm-svn: 169979
2012-12-12 13:56:37 +00:00
Dmitri Gribenko
134f76a2bc
Documentation: cleanup: remove useless anchors and write :ref:s explicitly.
...
llvm-svn: 169932
2012-12-11 23:35:23 +00:00