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
Tim Northover
85c19f5a73
Add ACLE link to ARM documentation sections
...
llvm-svn: 179006
2013-04-08 08:42:24 +00:00
Eli Bendersky
4ee93cd45b
Missing word
...
llvm-svn: 178774
2013-04-04 18:29:19 +00:00
Jakub Staszak
09da37d10d
Fix a typo.
...
llvm-svn: 178567
2013-04-02 20:02:36 +00:00
Justin Holewinski
45df882045
Add start of user documentation for NVPTX
...
Summary: This is the beginning of user documentation for the NVPTX back-end. I want to ensure I am integrating this properly into the rest of the LLVM documentation.
Differential Revision: http://llvm-reviews.chandlerc.com/D600
llvm-svn: 178428
2013-03-30 16:41:14 +00:00
Sean Silva
2a74699dd5
[docs] llvmbugs is not the place for patches.
...
llvm-svn: 178426
2013-03-30 15:33:02 +00:00
Sean Silva
ab4997d0ec
[docs] Annotate mailing lists with their "name".
...
Nobody says "the developer's list" or "commits archive"; they always say
"llvmdev" or "llvm-commits". It makes sense for our documentation to
at least make that association explicitly.
llvm-svn: 178425
2013-03-30 15:33:01 +00:00
Sean Silva
84b296c8d1
[docs] Reorganize mailing lists.
...
Order them roughly by "which one should a newbie join first".
llvm-svn: 178424
2013-03-30 15:32:54 +00:00
Sean Silva
0129924384
[docs] Pull IRC and Mailing Lists under a new "Community" heading.
...
llvm-svn: 178423
2013-03-30 15:32:51 +00:00
Sean Silva
163b5c4bd5
[docs] The GEP FAQ is not "design and overview"
...
llvm-svn: 178422
2013-03-30 15:32:50 +00:00
Sean Silva
9d205c8edc
[docs] Put DeveloperPolicy under "Development Process Documentation"
...
llvm-svn: 178421
2013-03-30 15:32:47 +00:00
Sean Silva
c9fbd23621
[docs] The STL "binary search" has a non-obvious name.
...
std::lower_bound is the canonical "binary search" in the STL
(std::binary_search generally is not what you want). The name actually
makes a lot of sense (and also has a beautiful symmetry with the
std::upper_bound algorithm). The name is nonetheless non-obvious.
Also, remove mention of "radix search". It's not even clear how that
would work in the context of a sorted vector. AFAIK "radix search" only
makes sense when you have a trie-like data structure.
llvm-svn: 178376
2013-03-29 21:57:47 +00:00