Richard Sandiford
31a90f913c
Add SystemZ feats to CodeGenerator.rst
...
llvm-svn: 181431
2013-05-08 14:23:43 +00:00
Rafael Espindola
b0598a0361
Remove exception handling support from the old JIT.
...
llvm-svn: 181354
2013-05-07 20:53:59 +00:00
Bill Wendling
f6be87cbaa
We're in 3.4 land now.
...
llvm-svn: 181350
2013-05-07 20:31:28 +00:00
Rafael Espindola
041d6c79e2
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
424ae1d00a
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
7607d0628b
Mention SystemZ in the release notes
...
llvm-svn: 181328
2013-05-07 15:52:32 +00:00
Rafael Espindola
dd63d2006f
Note that EH is now supported in MCJIT.
...
llvm-svn: 181305
2013-05-07 12:29:17 +00:00
Tim Northover
f29ea28532
Correct logical shift documentation
...
llvm-svn: 181290
2013-05-07 06:17:14 +00:00
Andrew Trick
66c37e7321
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
7cf2347306
Support command line option categories.
...
Patch by Dan Liew!
llvm-svn: 181253
2013-05-06 21:56:23 +00:00
Ulrich Weigand
0d393e5693
[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
1c4909b705
[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
036eb4649d
Revert r181009.
...
llvm-svn: 181079
2013-05-03 23:57:17 +00:00
Richard Sandiford
aa8496276f
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
863672f436
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
ba66b3d2a7
Added pocl and TCE blurbs to the ReleaseNotes.
...
llvm-svn: 181001
2013-05-03 07:37:04 +00:00
Tobias Grosser
923a6bc6e9
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
dcda36337e
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
6bed8fd9cc
Fix spelling
...
llvm-svn: 180843
2013-05-01 13:05:43 +00:00
Nadav Rotem
1ba2292746
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
6b661ad8e1
Documentation: end option description with a period
...
Patch by Dimitry Andric.
llvm-svn: 180675
2013-04-27 16:34:24 +00:00
Michael Gottesman
4f7b7f0655
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
30f0410c39
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
397cf8eede
Document the -filetype option of llc (PR #12902 )
...
llvm-svn: 180031
2013-04-22 17:16:35 +00:00
Rafael Espindola
88a7961c64
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
9d99ba2071
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
a2db9bb211
Fix grammar in LLVMBuild.rst
...
llvm-svn: 179768
2013-04-18 16:39:32 +00:00
Eli Bendersky
3aded24ad4
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
08cbb46b88
More consistent formatting and tidying-up
...
llvm-svn: 179716
2013-04-17 20:17:08 +00:00
Eli Bendersky
882aaffcf6
Make formatting more consistent and tidy-up.
...
llvm-svn: 179689
2013-04-17 17:17:20 +00:00
Nadav Rotem
cd793c55bf
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
7d5c664728
Fix the internal link.
...
llvm-svn: 179565
2013-04-15 22:11:07 +00:00
Nadav Rotem
bd23c18b1d
Update the release notes about the vectorizers.
...
llvm-svn: 179564
2013-04-15 22:10:39 +00:00
John Criswell
f101677b3e
Grammar and punctuation fixes.
...
No content changes.
llvm-svn: 179540
2013-04-15 17:38:06 +00:00
Tim Northover
f8e799781e
Enable all targets by default on Visual Studio.
...
llvm-svn: 179518
2013-04-15 11:53:05 +00:00
Nadav Rotem
0e89041496
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
9ab9988081
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
09426bc1e1
fix include path in doc Extending LLVM
...
llvm-svn: 179503
2013-04-15 03:26:13 +00:00
Nadav Rotem
3260e4f4f7
Document the SLP infrastructure.
...
llvm-svn: 179480
2013-04-14 07:42:25 +00:00
Nico Rieck
e4564483fb
Teach llvm-readobj to print ELF program headers
...
llvm-svn: 179363
2013-04-12 04:07:39 +00:00
Nico Rieck
ba720923ae
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
36a98e60d3
Add man page for llvm-readobj
...
llvm-svn: 179244
2013-04-11 00:05:57 +00:00
Nico Rieck
8e22855ea6
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
c48b9d78aa
Remove the confusing sentence.
...
llvm-svn: 179085
2013-04-09 04:48:40 +00:00
Nadav Rotem
cedc2f5e24
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
2384153a61
Add ACLE link to ARM documentation sections
...
llvm-svn: 179006
2013-04-08 08:42:24 +00:00
Eli Bendersky
91eef1d3c8
Missing word
...
llvm-svn: 178774
2013-04-04 18:29:19 +00:00
Jakub Staszak
cf9e8b1402
Fix a typo.
...
llvm-svn: 178567
2013-04-02 20:02:36 +00:00
Justin Holewinski
8e3d59929c
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
f1daa4e46b
[docs] llvmbugs is not the place for patches.
...
llvm-svn: 178426
2013-03-30 15:33:02 +00:00