summaryrefslogtreecommitdiffstats
path: root/llvm/docs/CommandGuide
Commit message (Collapse)AuthorAgeFilesLines
...
* docs: update the command guide documentation for llvm-profdata.Alex Lorenz2014-07-301-12/+85
| | | | | | Differential Revision: http://reviews.llvm.org/D4726 llvm-svn: 214331
* Fix Sphinx warnings.Dan Liew2014-07-211-1/+1
| | | | llvm-svn: 213559
* Add FileCheck -implicit-check-not option to allow stricter tests without ↵Alexander Kornienko2014-07-111-0/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | adding too many CHECK-NOTs manually. Summary: Add FileCheck -implicit-check-not option which allows specifying a pattern that should only occur in the input when explicitly matched by a positive check. This feature allows checking tool diagnostics in a way clang -verify does it for compiler diagnostics. The option has been tested on a number of clang-tidy checks, I'll post a link to the clang-tidy patch to this thread. Once there's an agreement on the general direction, I can add tests and documentation. Reviewers: djasper, bkramer Reviewed By: bkramer Subscribers: llvm-commits Differential Revision: http://reviews.llvm.org/D4462 llvm-svn: 212810
* docs: Remove documentation for legacy PGO optionsJustin Bogner2014-06-042-8/+0
| | | | | | | | Late last year r191835 removed a largely unmaintained legacy PGO infrastructure, but some of the docs were missed. Since these docs are for things that don't actually exist anymore, they should be removed. llvm-svn: 210165
* Add documentation for llvm-dwarfdump toolAlexey Samsonov2014-05-192-0/+31
| | | | llvm-svn: 209173
* [DWARF parser] Teach DIContext to fetch short (non-linkage) function names ↵Alexey Samsonov2014-05-171-2/+5
| | | | | | | | | | for a given address. Change --functions option in llvm-symbolizer tool to accept values "none", "short" or "linkage". Update the tests and docs accordingly. llvm-svn: 209050
* llvm-cov: Document --no-output in the command guideJustin Bogner2014-05-071-0/+5
| | | | llvm-svn: 208151
* Add some details to the llvm-cov documentation. <rdar://problem/15819496>Bob Wilson2014-05-061-13/+96
| | | | llvm-svn: 208098
* [docs] Fix some linksSean Silva2014-04-071-1/+2
| | | | | | | | The TableGen docs have changed structure Patch by Tay Ray Chuan! llvm-svn: 205744
* Remove LowerInvoke's obsolete "-enable-correct-eh-support" optionMark Seaborn2014-03-202-11/+0
| | | | | | | | | | | | | | | This option caused LowerInvoke to generate code using SJLJ-based exception handling, but there is no code left that interprets the jmp_buf stack that the resulting code maintained (llvm.sjljeh.jblist). This option has been obsolete for a while, and replaced by SjLjEHPrepare. This leaves the default behaviour of LowerInvoke, which is to convert invokes to calls. Differential Revision: http://llvm-reviews.chandlerc.com/D3136 llvm-svn: 204388
* [docs] Clean up some more llvm-gcc stuffSean Silva2014-02-192-4/+3
| | | | | | | | | | Some references to llvm-gcc were so crusty that I wasn't sure how to proceed and so I've left them intact. I also slipped in a quick peephole fix to use a :doc: link instead of raw HTML link. llvm-svn: 201619
* PGO: llvm-profdata: tool for merging profilesDuncan P. N. Exon Smith2014-02-172-0/+30
| | | | | | | | | | | | | | | | | | | Introducing llvm-profdata, a tool for merging profile data generated by PGO instrumentation in clang. - The name indicates a file extension of <name>.profdata. Eventually profile data output by clang should be changed to that extension. - llvm-profdata merges two profiles. However, the name is more general, since it will likely pick up more tasks (such as summarizing a single profile). - llvm-profdata parses the current text-based format, but will be updated once we settle on a binary format. <rdar://problem/15949645> llvm-svn: 201535
* Remove link to unexisting llvm-prof docsAlexey Samsonov2013-12-241-1/+0
| | | | llvm-svn: 197989
* llvm-symbolizer: add --obj flag to specify a single object file that should ↵Alexey Samsonov2013-12-241-1/+15
| | | | | | be symbolized. llvm-svn: 197988
* Remove dangling documentation. llvm-prof was deleted a while ago.Benjamin Kramer2013-11-211-63/+0
| | | | llvm-svn: 195372
* Allow multiple check prefixes in FileCheck.Matt Arsenault2013-11-101-5/+7
| | | | | | | | This is useful if you want to run multiple variations of a single test, and the majority of check lines should be the same. llvm-svn: 194343
* Add warning about CHECK-DAG with variable definitionRenato Golin2013-10-111-9/+37
| | | | llvm-svn: 192479
* docs: command guide: cleanups, no text changesDmitri Gribenko2013-08-182-96/+28
| | | | llvm-svn: 188627
* [typo] An LLVM.Daniel Dunbar2013-08-161-1/+1
| | | | llvm-svn: 188589
* [lit] Change --show-{tests,suites} to exit after printing.Daniel Dunbar2013-08-081-1/+5
| | | | | | - This is a more sensible behavior than printing and also running tests. llvm-svn: 188009
* [lit] Remove --repeat option, which wasn't that useful.Daniel Dunbar2013-08-081-5/+0
| | | | llvm-svn: 188008
* Fix grammar.Bill Wendling2013-08-051-2/+2
| | | | llvm-svn: 187755
* Fix underscore to be the proper length.Bill Wendling2013-07-301-1/+1
| | | | llvm-svn: 187406
* Remove more dead documentation.Rafael Espindola2013-07-301-11/+10
| | | | llvm-svn: 187403
* Delete documentation for deleted options.Rafael Espindola2013-07-291-41/+0
| | | | llvm-svn: 187380
* Use pipefail when available.Rafael Espindola2013-07-261-0/+4
| | | | | | | | | | | | | | This change makes test with RUN lines like RUN: opt ... | FileCheck fail if opt fails, even if it prints what FileCheck wants. Enabling this found some interesting cases of broken tests that were not being noticed because opt (or some other tool) was crashing late. Pipefail is used when the shell supports it or when using the internal python based tester. llvm-svn: 187261
* Speling.Jakob Stoklund Olesen2013-07-241-2/+2
| | | | llvm-svn: 187076
* Update old llc documentation.Jakob Stoklund Olesen2013-07-241-9/+9
| | | | | | Patch by Hafiz Abid! llvm-svn: 187056
* llvm-ar is far closer to being a regular ar implementation now. Update the docs.Rafael Espindola2013-07-241-47/+7
| | | | llvm-svn: 187034
* Fix FileCheck CHECK-LABEL documentation wording slightly; also mention that ↵Stephen Lin2013-07-181-8/+10
| | | | | | it allows error recovery. llvm-svn: 186628
* Correct inaccurate statement in FileCheck docs.Stephen Lin2013-07-141-1/+2
| | | | llvm-svn: 186290
* Add new directive called CHECK-LABEL to FileCheck.Stephen Lin2013-07-121-0/+49
| | | | | | | | 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
* llvm-symbolizer: add support for Mach-O universal binariesAlexey Samsonov2013-06-281-0/+16
| | | | llvm-svn: 185137
* [docs] Fix formatting.Sean Silva2013-06-211-1/+1
| | | | | | '\n' was displaying as 'n' llvm-svn: 184507
* Remove the LLVM specific archive index.Rafael Espindola2013-06-143-73/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* Fix incorrect parameter name in LIT docs.Sergey Matveev2013-05-301-2/+2
| | | | llvm-svn: 182926
* Add 'CHECK-DAG' supportMichael Liao2013-05-141-0/+49
| | | | | | Refer to 'FileCheck.rst'f for details of 'CHECK-DAG'. llvm-svn: 181827
* Documentation: end option description with a periodDmitri Gribenko2013-04-271-1/+3
| | | | | | Patch by Dimitry Andric. llvm-svn: 180675
* Document the -filetype option of llc (PR #12902)Eli Bendersky2013-04-221-0/+8
| | | | llvm-svn: 180031
* Teach llvm-readobj to print ELF program headersNico Rieck2013-04-121-0/+4
| | | | llvm-svn: 179363
* Add -expand-relocs to llvm-readobjNico Rieck2013-04-121-0/+5
| | | | | | | | | | | | | | 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
* Add man page for llvm-readobjNico Rieck2013-04-112-0/+78
| | | | llvm-svn: 179244
* Fix a typo.Jakub Staszak2013-04-021-1/+1
| | | | llvm-svn: 178567
* Update documentation of llvm-link to reflect recent cleanups.Eli Bendersky2013-03-191-22/+4
| | | | llvm-svn: 177411
* Docs for llvm-symbolizer command-line toolAlexey Samsonov2013-03-012-0/+66
| | | | llvm-svn: 176337
* Canonicalize line endings to Linux style also when the --strict-whitespace ↵Guy Benyei2013-02-061-1/+2
| | | | | | flag is in use. This flag is supposed to affect horizontal whitespaces only. llvm-svn: 174541
* Documentation: remove more mentions of TclDmitri Gribenko2013-01-191-8/+3
| | | | | | Followup for r172836 llvm-svn: 172918
* docs: Fix long standing linking antipattern.Sean Silva2013-01-111-2/+0
| | | | | | | | | 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
* Documentation: use paths relative to document root in links.Dmitri Gribenko2012-12-121-1/+1
| | | | llvm-svn: 170027
* Documentation: llvm-bcanalyzer.rst: cleanup.Dmitri Gribenko2012-12-121-170/+51
| | | | llvm-svn: 170001
OpenPOWER on IntegriCloud