Rafael Espindola
518c02f972
llvm-ar is far closer to being a regular ar implementation now. Update the docs.
...
llvm-svn: 187034
2013-07-24 13:13:24 +00:00
Stephen Lin
4d52e1d096
Fix FileCheck CHECK-LABEL documentation wording slightly; also mention that it allows error recovery.
...
llvm-svn: 186628
2013-07-18 23:26:58 +00:00
Stephen Lin
7eede83e33
Correct inaccurate statement in FileCheck docs.
...
llvm-svn: 186290
2013-07-14 18:12:25 +00:00
Stephen Lin
7148920f58
Add new directive called CHECK-LABEL to FileCheck.
...
CHECK-LABEL is meant to be used in place on CHECK on lines containing identifiers or other unique labels (they need not actually be labels in the source or output language, though.) This is used to break up the input stream into separate blocks delineated by CHECK-LABEL lines, each of which is checked independently. This greatly improves the accuracy of errors and fix-it hints in many cases, and allows for FileCheck to recover from errors in one block by continuing to subsequent blocks.
Some tests will be converted to use this new directive in forthcoming patches.
llvm-svn: 186162
2013-07-12 14:51:05 +00:00
Alexey Samsonov
317fbb1c4a
llvm-symbolizer: add support for Mach-O universal binaries
...
llvm-svn: 185137
2013-06-28 08:15:40 +00:00
Sean Silva
5ab882091c
[docs] Fix formatting.
...
'\n' was displaying as 'n'
llvm-svn: 184507
2013-06-21 00:27:54 +00:00
Rafael Espindola
daa7f712a2
Remove the LLVM specific archive index.
...
Archive files (.a) can have a symbol table indicating which object
files in them define which symbols. The purpose of this symbol table
is to speed up linking by allowing the linker the read only the .o
files it is actually going to use instead of having to parse every
object's symbol table.
LLVM's archive library currently supports a LLVM specific format for
such table. It is hard to see any value in that now that llvm-ld is
gone:
* System linkers don't use it: GNU ar uses the same plugin as the
linker to create archive files with a regular index. The OS X ar
creates no symbol table for IL files, I assume the linker just parses
all IL files.
* It doesn't interact well with archives having both IL and native objects.
* We probably don't want to be responsible for yet another archive
format variant.
This patch then:
* Removes support for creating and reading such index from lib/Archive.
* Remove llvm-ranlib, since there is nothing left for it to do.
We should in the future add support for regular indexes to llvm-ar for
both native and IL objects. When we do that, llvm-ranlib should be
reimplemented as a symlink to llvm-ar, as it is equivalent to "ar s".
llvm-svn: 184019
2013-06-14 23:25:53 +00:00
Sergey Matveev
702cff7843
Fix incorrect parameter name in LIT docs.
...
llvm-svn: 182926
2013-05-30 12:37:52 +00:00
Michael Liao
68fd4f6246
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
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
Eli Bendersky
397cf8eede
Document the -filetype option of llc (PR #12902 )
...
llvm-svn: 180031
2013-04-22 17:16:35 +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
Jakub Staszak
cf9e8b1402
Fix a typo.
...
llvm-svn: 178567
2013-04-02 20:02:36 +00:00
Eli Bendersky
5b6ff5cfe9
Update documentation of llvm-link to reflect recent cleanups.
...
llvm-svn: 177411
2013-03-19 16:04:19 +00:00
Alexey Samsonov
7a348babb6
Docs for llvm-symbolizer command-line tool
...
llvm-svn: 176337
2013-03-01 07:58:27 +00:00
Guy Benyei
e5a7b5054c
Canonicalize line endings to Linux style also when the --strict-whitespace flag is in use. This flag is supposed to affect horizontal whitespaces only.
...
llvm-svn: 174541
2013-02-06 20:40:38 +00:00
Dmitri Gribenko
d2f8ce574b
Documentation: remove more mentions of Tcl
...
Followup for r172836
llvm-svn: 172918
2013-01-19 20:35:18 +00:00
Sean Silva
e593654d4f
docs: Fix long standing linking antipattern.
...
Before we learned about :doc:, we used :ref: and put a dummy link at the
top of each page. Don't do that anymore.
This fixes PR14891 as a special case.
llvm-svn: 172162
2013-01-11 02:28:08 +00:00
Dmitri Gribenko
26d0c4aed2
Documentation: use paths relative to document root in links.
...
llvm-svn: 170027
2012-12-12 21:16:29 +00:00
Dmitri Gribenko
904ef47060
Documentation: llvm-bcanalyzer.rst: cleanup.
...
llvm-svn: 170001
2012-12-12 19:15:53 +00:00
Eli Bendersky
04cd83a3ee
Update FileCheck's documentation to mention recently added feature of
...
matching a variable defined on the same line.
llvm-svn: 169103
2012-12-01 22:03:57 +00:00
Dmitri Gribenko
44ae529695
Documentation for FileCheck: use 'option' and 'program' directives.
...
This enables option cross-referencing and now '--' in option names are no more turned into en dashes.
llvm-svn: 168926
2012-11-29 19:21:02 +00:00
Dmitri Gribenko
c560959bc4
Documentation for llvm-link: reformat
...
llvm-svn: 168924
2012-11-29 19:14:35 +00:00
Dmitri Gribenko
04fcb0c6ad
Documentation for llvm-cov: reformat
...
llvm-svn: 168922
2012-11-29 19:10:21 +00:00
Dmitri Gribenko
403add6293
Documentation for llvm-stress: reformat
...
llvm-svn: 168920
2012-11-29 19:05:55 +00:00
Dmitri Gribenko
4ec606a8e2
Documentation for opt: reformat
...
llvm-svn: 168919
2012-11-29 19:02:50 +00:00
Dmitri Gribenko
54b0a3d44d
Documentation for llc: reformat.
...
llvm-svn: 168912
2012-11-29 18:16:11 +00:00
Dmitri Gribenko
6bcf44c262
Documentation for lit: more formatting: use 'option' and 'program' directives.
...
This enables cross-referencing and now '--' in option names are no more turned into en dashes.
llvm-svn: 168906
2012-11-29 18:03:08 +00:00
Dmitri Gribenko
44a87f27cf
Documentation for tblgen: formatting
...
llvm-svn: 168904
2012-11-29 17:41:05 +00:00
Dmitri Gribenko
ec5e444c18
Documentation for lit: formatting improvements.
...
llvm-svn: 168902
2012-11-29 17:05:34 +00:00
Dmitri Gribenko
ee7b6022d6
Documentation: use correct highlighter
...
llvm-svn: 168871
2012-11-29 12:00:32 +00:00
Dmitri Gribenko
94185797ca
Documentation: improve formatting and remove unneeded empty lines.
...
llvm-svn: 168817
2012-11-28 21:40:54 +00:00
Eli Bendersky
e3abf21a2d
Fix a typo in FileCheck.rst
...
llvm-svn: 168466
2012-11-21 22:40:52 +00:00
Eli Bendersky
9078566897
ReST-ify some markup in the LIT document
...
llvm-svn: 168345
2012-11-20 00:26:08 +00:00
Alexander Kornienko
8e387e3189
Support for [[@LINE]], [[@LINE+<offset>]], [[@LINE-<offset>]] expressions in
...
FileCheck.
llvm-svn: 167978
2012-11-14 21:07:37 +00:00
Dmitri Gribenko
59430c6028
FileCheck.rst: change formatting of code-like constructs to use a monospaced
...
font. These were formatted in bold, but that's not correct.
llvm-svn: 167964
2012-11-14 19:42:32 +00:00
Eli Bendersky
ea637370ac
Fix a broken sentence
...
llvm-svn: 167521
2012-11-07 01:52:41 +00:00
Eli Bendersky
f894ae27bb
Document the -input-file option of FileCheck
...
llvm-svn: 167517
2012-11-07 01:41:30 +00:00
Daniel Dunbar
7abcd13b24
lit: Rename the valgrind leaks feature to match what is currently used
...
(vg_leak).
llvm-svn: 166306
2012-10-19 20:29:30 +00:00
Daniel Dunbar
4747331126
lit: Add 'valgrind' and 'valgrind-leaks' features when valgrind is used.
...
- These can be used with the XFAIL options.
llvm-svn: 166303
2012-10-19 20:12:00 +00:00
Rafael Espindola
8a1cdcb7fc
Remove references to compression in llvm-ar. It has been a long time since we
...
switched from a bytecode+bzip2 to the current bitcode.
llvm-svn: 161651
2012-08-10 01:57:52 +00:00
Sylvestre Ledru
bf8acb65ac
Fix a typo (the the => the)
...
llvm-svn: 160621
2012-07-23 08:51:15 +00:00
Bill Wendling
877de126ed
Fix the formatting a bit.
...
llvm-svn: 158815
2012-06-20 11:25:11 +00:00
Dmitri Gribenko
d12f46473a
Use correct syntax highliter in code blocks. Noticed by Sean Silva.
...
llvm-svn: 158359
2012-06-12 15:45:07 +00:00
Dmitri Gribenko
b1628c1235
FileCheck docs: remove leftover HTML markup.
...
llvm-svn: 158344
2012-06-12 00:48:47 +00:00
Michael J. Spencer
4b672b2213
[llvm-nm] Update documentation to cover object file support and arguments.
...
llvm-svn: 158120
2012-06-06 23:34:10 +00:00
Benjamin Kramer
bb30e1face
Fix typos found by http://github.com/lyda/misspell-check
...
llvm-svn: 157885
2012-06-02 10:20:22 +00:00
Chad Rosier
f365172309
Typo. Patch by Nicklas Bo Jensen <nbjensen@gmail.com>.
...
llvm-svn: 157415
2012-05-24 21:17:47 +00:00