Dmitri Gribenko
d95ddb744f
docs/Passes: fix some typos
...
Patch by Yacine Belkadi.
llvm-svn: 182197
2013-05-18 18:01:44 +00:00
Arnaud A. de Grandmaison
ca08b076f3
Add Jade to the list of external projects using LLVM in the release notes.
...
Patch by: Antoine Lorence <Antoine.Lorence@insa-rennes.fr>
llvm-svn: 181886
2013-05-15 14:05:01 +00:00
Michael Liao
91a1b2c9eb
Add 'CHECK-DAG' support
...
Refer to 'FileCheck.rst'f for details of 'CHECK-DAG'.
llvm-svn: 181827
2013-05-14 20:34:12 +00:00
Richard Sandiford
eb9af29426
[SystemZ] Add disassembler support
...
llvm-svn: 181777
2013-05-14 10:17:52 +00:00
Alexander Kornienko
72a196a159
Better output for long help strings for command-line options.
...
Summary:
This patch allows using \n inside long help strings for command-line
options, so that all lines are equally indented. This is not a perfect solution,
as we don't (and probably don't want to) know about terminal width, but it
allows to format long help strings somehow readable without manually padding
them with spaces. A motivating example is -help output from clang-format (source
code in tools/clang-format/ClangFormat.cpp, see cl options offset, length,
style, and dump-config).
Reviewers: atrick, alexfh
Reviewed By: alexfh
CC: llvm-commits, rafael
Differential Revision: http://llvm-reviews.chandlerc.com/D779
llvm-svn: 181608
2013-05-10 17:15:51 +00:00
Richard Sandiford
ef494aa857
Add SystemZ feats to CodeGenerator.rst
...
llvm-svn: 181431
2013-05-08 14:23:43 +00:00
Rafael Espindola
9a383405a7
Remove exception handling support from the old JIT.
...
llvm-svn: 181354
2013-05-07 20:53:59 +00:00
Bill Wendling
37df82db8f
We're in 3.4 land now.
...
llvm-svn: 181350
2013-05-07 20:31:28 +00:00
Rafael Espindola
d522158df0
Add empty release notes for 3.4.
...
The idea is that docs/ReleaseNotes.rst is 3.3 and will be copied to the
branch by the release manager just before creating the release
candidates.
This ReleaseNotes_34.rst will then be moved over ReleaseNotes.rst after
the 3.3 release.
llvm-svn: 181349
2013-05-07 20:26:16 +00:00
Andrew Trick
1fc397f532
Add two points to release notes about recent command line library changes.
...
Patch by Dan Liew!
llvm-svn: 181335
2013-05-07 17:34:35 +00:00
Richard Sandiford
b11f9274ee
Mention SystemZ in the release notes
...
llvm-svn: 181328
2013-05-07 15:52:32 +00:00
Rafael Espindola
c2565855ff
Note that EH is now supported in MCJIT.
...
llvm-svn: 181305
2013-05-07 12:29:17 +00:00
Tim Northover
8b5b360781
Correct logical shift documentation
...
llvm-svn: 181290
2013-05-07 06:17:14 +00:00
Andrew Trick
7cb710d58c
Implemented public interface for modifying registered (not positional or sink options) command line options at runtime.
...
Patch by Dan Liew!
llvm-svn: 181254
2013-05-06 21:56:35 +00:00
Andrew Trick
0537a98878
Support command line option categories.
...
Patch by Dan Liew!
llvm-svn: 181253
2013-05-06 21:56:23 +00:00
Ulrich Weigand
1ceebf6ee0
[SystemZ] Add configure bits
...
This patch wires up the SystemZ target in configure, so that it can now be
built using --enable-targets=systemz. It is not yet included in the default
build (--enable-targets=all); this will be done by a follow-up patch.
Patch by Richard Sandiford.
llvm-svn: 181208
2013-05-06 16:22:34 +00:00
Richard Osborne
ba03fbabe5
[docs] Update Target Feature Matrix for the XCore backend.
...
Disassembler support has recently been added. Fill in some other unknowns
at the same time.
llvm-svn: 181156
2013-05-05 14:09:55 +00:00
Amara Emerson
d9104c0359
Revert r181009.
...
llvm-svn: 181079
2013-05-03 23:57:17 +00:00
Richard Sandiford
ae426b4a61
Remove comment that no target supports 128-bit IEEE floats
...
The soon-to-be-committed SystemZ port uses 128-bit IEEE floats.
MIPS64 GNU/Linux does too (albeit with unusual NaNs).
llvm-svn: 181016
2013-05-03 14:32:27 +00:00
Amara Emerson
2f54d9fe10
Add support for reading ARM ELF build attributes.
...
Build attribute sections can now be read if they exist via ELFObjectFile, and
the llvm-readobj tool has been extended with an option to dump this information
if requested. Regression tests are also included which exercise these features.
Also update the docs with a fixed ARM ABI link and a new link to the Addenda
which provides the build attributes specification.
llvm-svn: 181009
2013-05-03 11:36:35 +00:00
Pekka Jaaskelainen
b531a11701
Added pocl and TCE blurbs to the ReleaseNotes.
...
llvm-svn: 181001
2013-05-03 07:37:04 +00:00
Tobias Grosser
fe9b161fdd
Added table of contents declaration in CommandLine Library documentation.
...
Contributed-by: Dan Liew <daniel.liew@imperial.ac.uk>
llvm-svn: 180919
2013-05-02 14:59:52 +00:00
Aaron Ballman
c8aefe43ed
Updating the getting started guide for Visual Studio users. Specifically, pointing out that you have to pass additional parameters to llvm-lit and explicitly specify python on the command line.
...
llvm-svn: 180869
2013-05-01 19:13:50 +00:00
Nikola Smiljanic
39354b3263
Fix spelling
...
llvm-svn: 180843
2013-05-01 13:05:43 +00:00
Nadav Rotem
4b01c3a45d
Update the release notes about the min/max reductions that Arnold added.
...
llvm-svn: 180805
2013-04-30 21:04:04 +00:00
Dmitri Gribenko
7d8b607f46
Documentation: end option description with a period
...
Patch by Dimitry Andric.
llvm-svn: 180675
2013-04-27 16:34:24 +00:00
Michael Gottesman
a0509add5b
Updated GettingStarted.rst so that it references utils/git-svn for git-svnup instead of catting it into the documentation itself.
...
llvm-svn: 180589
2013-04-26 01:04:45 +00:00
Alexey Samsonov
2fb337e77a
Add basic zlib support to LLVM. This would allow to use compression/uncompression in selected LLVM tools.
...
llvm-svn: 180083
2013-04-23 08:28:39 +00:00
Eli Bendersky
0577df4aec
Document the -filetype option of llc (PR #12902 )
...
llvm-svn: 180031
2013-04-22 17:16:35 +00:00
Rafael Espindola
74f2e46eef
Clarify that llvm.used can contain aliases.
...
Also add a check for llvm.used in the verifier and simplify clients now that
they can assume they have a ConstantArray.
llvm-svn: 180019
2013-04-22 14:58:02 +00:00
Stephen Lin
b8bd232a3d
Add CodeGen support for functions that always return arguments via a new parameter attribute 'returned', which is taken advantage of in target-independent tail call opportunity detection and in ARM call lowering (when placed on an integral first parameter).
...
llvm-svn: 179925
2013-04-20 05:14:40 +00:00
Eli Bendersky
c0ef3d8514
Fix grammar in LLVMBuild.rst
...
llvm-svn: 179768
2013-04-18 16:39:32 +00:00
Eli Bendersky
97ad9245f1
Fixes to LangRef.rst: incorrect attributes syntax and misplaced 'nobuiltin'
...
Patch by Stephen Lin
llvm-svn: 179763
2013-04-18 16:11:44 +00:00
Eli Bendersky
239a78b835
More consistent formatting and tidying-up
...
llvm-svn: 179716
2013-04-17 20:17:08 +00:00
Eli Bendersky
ca38084d57
Make formatting more consistent and tidy-up.
...
llvm-svn: 179689
2013-04-17 17:17:20 +00:00
Nadav Rotem
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
Nadav Rotem
c875cc1273
Fix the internal link.
...
llvm-svn: 179565
2013-04-15 22:11:07 +00:00
Nadav Rotem
2ee204d91d
Update the release notes about the vectorizers.
...
llvm-svn: 179564
2013-04-15 22:10:39 +00:00
John Criswell
02fc72d47a
Grammar and punctuation fixes.
...
No content changes.
llvm-svn: 179540
2013-04-15 17:38:06 +00:00
Tim Northover
865f4bcb5d
Enable all targets by default on Visual Studio.
...
llvm-svn: 179518
2013-04-15 11:53:05 +00:00
Nadav Rotem
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
Nadav Rotem
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
Jia Liu
f3076492c2
fix include path in doc Extending LLVM
...
llvm-svn: 179503
2013-04-15 03:26:13 +00:00
Nadav Rotem
efa56e18be
Document the SLP infrastructure.
...
llvm-svn: 179480
2013-04-14 07:42:25 +00:00
Nico Rieck
d6df0547fe
Teach llvm-readobj to print ELF program headers
...
llvm-svn: 179363
2013-04-12 04:07:39 +00:00
Nico Rieck
f3f0b79704
Add -expand-relocs to llvm-readobj
...
This option expands shown relocations from single line to a dictionary
format:
Relocation {
Offset: 0x4
Type: R_386_32 (1)
Symbol: sym
Info: 0x0
}
llvm-svn: 179359
2013-04-12 04:01:52 +00:00
Nico Rieck
5143243484
Add man page for llvm-readobj
...
llvm-svn: 179244
2013-04-11 00:05:57 +00:00
Nico Rieck
1da4529b15
MC: Support COFF image-relative MCSymbolRefs
...
Add support for the COFF relocation types IMAGE_REL_I386_DIR32NB and
IMAGE_REL_AMD64_ADDR32NB for 32- and 64-bit respectively. These are
similar to normal 4-byte relocations except that they do not include
the base address of the image.
Image-relative relocations are used for debug information (32-bit) and
SEH unwind tables (64-bit).
A new MCSymbolRef variant called 'VK_COFF_IMGREL32' is introduced to
specify such relocations. For AT&T assembly, this variant can be accessed
using the symbol suffix '@imgrel'.
llvm-svn: 179240
2013-04-10 23:28:17 +00:00
Nadav Rotem
757aec9507
Remove the confusing sentence.
...
llvm-svn: 179085
2013-04-09 04:48:40 +00:00
Nadav Rotem
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