| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
Patch by Yacine Belkadi.
llvm-svn: 182197
|
| |
|
|
|
|
| |
Patch by: Antoine Lorence <Antoine.Lorence@insa-rennes.fr>
llvm-svn: 181886
|
| |
|
|
|
|
| |
Refer to 'FileCheck.rst'f for details of 'CHECK-DAG'.
llvm-svn: 181827
|
| |
|
|
| |
llvm-svn: 181777
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
| |
llvm-svn: 181431
|
| |
|
|
| |
llvm-svn: 181354
|
| |
|
|
| |
llvm-svn: 181350
|
| |
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
| |
Patch by Dan Liew!
llvm-svn: 181335
|
| |
|
|
| |
llvm-svn: 181328
|
| |
|
|
| |
llvm-svn: 181305
|
| |
|
|
| |
llvm-svn: 181290
|
| |
|
|
|
|
|
|
| |
sink options) command line options at runtime.
Patch by Dan Liew!
llvm-svn: 181254
|
| |
|
|
|
|
| |
Patch by Dan Liew!
llvm-svn: 181253
|
| |
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
| |
Disassembler support has recently been added. Fill in some other unknowns
at the same time.
llvm-svn: 181156
|
| |
|
|
| |
llvm-svn: 181079
|
| |
|
|
|
|
|
| |
The soon-to-be-committed SystemZ port uses 128-bit IEEE floats.
MIPS64 GNU/Linux does too (albeit with unusual NaNs).
llvm-svn: 181016
|
| |
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
| |
llvm-svn: 181001
|
| |
|
|
|
| |
Contributed-by: Dan Liew <daniel.liew@imperial.ac.uk>
llvm-svn: 180919
|
| |
|
|
|
|
| |
pointing out that you have to pass additional parameters to llvm-lit and explicitly specify python on the command line.
llvm-svn: 180869
|
| |
|
|
| |
llvm-svn: 180843
|
| |
|
|
| |
llvm-svn: 180805
|
| |
|
|
|
|
| |
Patch by Dimitry Andric.
llvm-svn: 180675
|
| |
|
|
|
|
| |
instead of catting it into the documentation itself.
llvm-svn: 180589
|
| |
|
|
|
|
| |
compression/uncompression in selected LLVM tools.
llvm-svn: 180083
|
| |
|
|
| |
llvm-svn: 180031
|
| |
|
|
|
|
|
| |
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
|
| |
|
|
|
|
| |
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
|
| |
|
|
| |
llvm-svn: 179768
|
| |
|
|
|
|
| |
Patch by Stephen Lin
llvm-svn: 179763
|
| |
|
|
| |
llvm-svn: 179716
|
| |
|
|
| |
llvm-svn: 179689
|
| |
|
|
|
|
| |
vectorizers have (top-down and bottom-up).
llvm-svn: 179566
|
| |
|
|
| |
llvm-svn: 179565
|
| |
|
|
| |
llvm-svn: 179564
|
| |
|
|
|
|
| |
No content changes.
llvm-svn: 179540
|
| |
|
|
| |
llvm-svn: 179518
|
| |
|
|
| |
llvm-svn: 179511
|
| |
|
|
|
|
| |
-fslp-vectorize-aggressive flag.
llvm-svn: 179510
|
| |
|
|
| |
llvm-svn: 179503
|
| |
|
|
| |
llvm-svn: 179480
|
| |
|
|
| |
llvm-svn: 179363
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
| |
llvm-svn: 179244
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
| |
llvm-svn: 179085
|
| |
|
|
|
|
| |
default for -O3.
llvm-svn: 179060
|