<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm-project.git/llvm/docs/CommandGuide/index.rst, branch users/nico/python-2</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/'/>
<entry>
<title>[llvm] Add a tool to check mustache compliance against the public spec (#142813)</title>
<updated>2025-06-11T20:05:21+00:00</updated>
<author>
<name>Paul Kirth</name>
<email>paulkirth@google.com</email>
</author>
<published>2025-06-11T20:05:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=ad2a2b8eed2f3ed1e050833ea8a8d88b0878c6a7'/>
<id>ad2a2b8eed2f3ed1e050833ea8a8d88b0878c6a7</id>
<content type='text'>
This is a cli tool to that tests the conformance of LLVM's mustache
implementation against the public Mustache spec, hosted at
https://github.com/mustache/spec. This is a revised version of the
patches in #111487.

Co-authored-by: Peter Chou &lt;peter.chou@mail.utoronto.ca&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is a cli tool to that tests the conformance of LLVM's mustache
implementation against the public Mustache spec, hosted at
https://github.com/mustache/spec. This is a revised version of the
patches in #111487.

Co-authored-by: Peter Chou &lt;peter.chou@mail.utoronto.ca&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>[CGData] Document for llvm-cgdata (#106320)</title>
<updated>2024-08-28T18:02:00+00:00</updated>
<author>
<name>Kyungwoo Lee</name>
<email>kyulee@meta.com</email>
</author>
<published>2024-08-28T18:02:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=ef403f9a64f33ae3b1ad51bf67476391d18ff390'/>
<id>ef403f9a64f33ae3b1ad51bf67476391d18ff390</id>
<content type='text'>
This is a follow-up for
https://github.com/llvm/llvm-project/pull/101461.

This is a patch for
https://discourse.llvm.org/t/rfc-enhanced-machine-outliner-part-2-thinlto-nolto/78753.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is a follow-up for
https://github.com/llvm/llvm-project/pull/101461.

This is a patch for
https://discourse.llvm.org/t/rfc-enhanced-machine-outliner-part-2-thinlto-nolto/78753.</pre>
</div>
</content>
</entry>
<entry>
<title>[RemarkUtil] Refactor llvm-remarkutil to include size-diff</title>
<updated>2023-08-02T09:33:18+00:00</updated>
<author>
<name>Zain Jaffal</name>
<email>z_jaffal@apple.com</email>
</author>
<published>2023-07-27T12:13:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=24f320e48c83a70afd19165fe0bf5a5a01b88a64'/>
<id>24f320e48c83a70afd19165fe0bf5a5a01b88a64</id>
<content type='text'>
This change follows from https://reviews.llvm.org/D156416 We include
`llvm-remark-size-diff` as a part of `llvm-remarkutil` under a
subcommand `size-diff`.

Differential Revision: https://reviews.llvm.org/D156515
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change follows from https://reviews.llvm.org/D156416 We include
`llvm-remark-size-diff` as a part of `llvm-remarkutil` under a
subcommand `size-diff`.

Differential Revision: https://reviews.llvm.org/D156515
</pre>
</div>
</content>
</entry>
<entry>
<title>[Docs] Added llvm-reduce docs in CommandGuide</title>
<updated>2023-03-14T15:25:20+00:00</updated>
<author>
<name>aabhinavg</name>
<email>tiwariabhinavak@gmail.com</email>
</author>
<published>2023-03-14T08:19:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=ae2d8def6beee8b1ac3889af7c666133647db361'/>
<id>ae2d8def6beee8b1ac3889af7c666133647db361</id>
<content type='text'>
[Docs] Added llvm-reduce docs in CommandGuide

Differential Revision: https://reviews.llvm.org/D146020
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
[Docs] Added llvm-reduce docs in CommandGuide

Differential Revision: https://reviews.llvm.org/D146020
</pre>
</div>
</content>
</entry>
<entry>
<title>[Docs] Added llvm-mc documentation</title>
<updated>2023-03-14T02:53:15+00:00</updated>
<author>
<name>aabhinavg</name>
<email>tiwariabhinavak@gmail.com</email>
</author>
<published>2023-03-13T06:22:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=5686364d90734ffdc6823332fce199c93b6c4139'/>
<id>5686364d90734ffdc6823332fce199c93b6c4139</id>
<content type='text'>
Fix #61313

Reviewed By: lattner

Differential Revision: https://reviews.llvm.org/D145844
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix #61313

Reviewed By: lattner

Differential Revision: https://reviews.llvm.org/D145844
</pre>
</div>
</content>
</entry>
<entry>
<title>[docs][NFC] Add document of llvm-opt-report.</title>
<updated>2023-01-24T11:04:04+00:00</updated>
<author>
<name>Masahiro ARAKAWA</name>
<email>arakawamasahiro@jp.fujitsu.com</email>
</author>
<published>2022-10-14T05:18:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=4c443eb88526ac268ae93237793e7e1d6ef424ea'/>
<id>4c443eb88526ac268ae93237793e7e1d6ef424ea</id>
<content type='text'>
Differential Revision: https://reviews.llvm.org/D136138
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Differential Revision: https://reviews.llvm.org/D136138
</pre>
</div>
</content>
</entry>
<entry>
<title>Recommit [llvm-debuginfo-analyzer] (02/09) - Driver and documentation</title>
<updated>2022-10-18T07:39:26+00:00</updated>
<author>
<name>Carlos Alberto Enciso</name>
<email>carlos.alberto.enciso@gmail.com</email>
</author>
<published>2022-10-18T07:39:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=c28a977b87defd2f37fd0808d7ba6173133744ce'/>
<id>c28a977b87defd2f37fd0808d7ba6173133744ce</id>
<content type='text'>
Originally committed in fe7a3cedf77125a6309150d85cecbc20b1a31775

Reverted in 26dd64ba9cfabe5474bb207f3b7099965f81fed7

Buildbot failures:
https://lab.llvm.org/buildbot#builders/139/builds/29663
- unittest trigger an invalid assertion.

https://lab.llvm.org/buildbot#builders/196/builds/19665
- 'has virtual functions but non-virtual destructor' warning as error.

Recommitted with fix:
- Removed the assertion.
- Added virtual destructor.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Originally committed in fe7a3cedf77125a6309150d85cecbc20b1a31775

Reverted in 26dd64ba9cfabe5474bb207f3b7099965f81fed7

Buildbot failures:
https://lab.llvm.org/buildbot#builders/139/builds/29663
- unittest trigger an invalid assertion.

https://lab.llvm.org/buildbot#builders/196/builds/19665
- 'has virtual functions but non-virtual destructor' warning as error.

Recommitted with fix:
- Removed the assertion.
- Added virtual destructor.
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "[llvm-debuginfo-analyzer] (02/09) - Driver and documentation"</title>
<updated>2022-10-17T13:26:48+00:00</updated>
<author>
<name>Carlos Alberto Enciso</name>
<email>carlos.alberto.enciso@gmail.com</email>
</author>
<published>2022-10-17T13:26:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=26dd64ba9cfabe5474bb207f3b7099965f81fed7'/>
<id>26dd64ba9cfabe5474bb207f3b7099965f81fed7</id>
<content type='text'>
This reverts commit fe7a3cedf77125a6309150d85cecbc20b1a31775.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit fe7a3cedf77125a6309150d85cecbc20b1a31775.
</pre>
</div>
</content>
</entry>
<entry>
<title>[llvm-debuginfo-analyzer] (02/09) - Driver and documentation</title>
<updated>2022-10-17T12:46:55+00:00</updated>
<author>
<name>Carlos Alberto Enciso</name>
<email>carlos.alberto.enciso@gmail.com</email>
</author>
<published>2022-10-17T12:46:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=fe7a3cedf77125a6309150d85cecbc20b1a31775'/>
<id>fe7a3cedf77125a6309150d85cecbc20b1a31775</id>
<content type='text'>
llvm-debuginfo-analyzer is a command line tool that processes debug
info contained in a binary file and produces a debug information
format agnostic “Logical View”, which is a high-level semantic
representation of the debug info, independent of the low-level
format.

The code has been divided into the following patches:

1) Interval tree
2) Driver and documentation
3) Logical elements
4) Locations and ranges
5) Select elements
6) Warning and internal options
7) Compare elements
8) ELF Reader
9) CodeView Reader

Full details:
https://discourse.llvm.org/t/llvm-dev-rfc-llvm-dva-debug-information-visual-analyzer/62570

This patch:

Driver and documentation
- Command line options.
- Full documentation.
- String Pool table.

Reviewed By: psamolysov, probinson

Differential Revision: https://reviews.llvm.org/D125777
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
llvm-debuginfo-analyzer is a command line tool that processes debug
info contained in a binary file and produces a debug information
format agnostic “Logical View”, which is a high-level semantic
representation of the debug info, independent of the low-level
format.

The code has been divided into the following patches:

1) Interval tree
2) Driver and documentation
3) Logical elements
4) Locations and ranges
5) Select elements
6) Warning and internal options
7) Compare elements
8) ELF Reader
9) CodeView Reader

Full details:
https://discourse.llvm.org/t/llvm-dev-rfc-llvm-dva-debug-information-visual-analyzer/62570

This patch:

Driver and documentation
- Command line options.
- Full documentation.
- String Pool table.

Reviewed By: psamolysov, probinson

Differential Revision: https://reviews.llvm.org/D125777
</pre>
</div>
</content>
</entry>
<entry>
<title>Add a utility for converting between different types of remarks</title>
<updated>2022-09-12T22:04:19+00:00</updated>
<author>
<name>Jessica Paquette</name>
<email>jpaquette@apple.com</email>
</author>
<published>2022-09-10T02:58:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=7d80b94ca3ab4563c964ebbf3662c0d3033dc91a'/>
<id>7d80b94ca3ab4563c964ebbf3662c0d3033dc91a</id>
<content type='text'>
This adds llvm-remarkutil. This is intended to be a general tool for doing stuff
with/to remark files.

This patch gives it the following powers:

* `bitstream2yaml` - To convert bitstream remarks to YAML
* `yaml2bitstream` - To convert YAML remarks to bitstream remarks

These are both implemented as subcommands, like

`llvm-remarkutil bitstream2yaml &lt;input_file&gt; -o -`

I ran into an issue where I had some bitstream remarks coming from CI, and I
wanted to be able to do stuff with them (e.g. visualize them). But then I
noticed we didn't have any tooling for doing that, so I decided to write this
thing.

Being able to output YAML as a start seemed like a good idea, since it
would allow people to reuse any tooling they may have written based around YAML
remarks.

Hopefully it can grow into a more featureful remark utility. :)

Currently there are is an outstanding performance issue (see the TODO) with
the bitstream2yaml case. I decided that I'd keep the tool small to start with
and have the yaml2bitstream and bitstream2yaml cases be symmetric.

Also I moved the remarks documentation to its own header because it seems
a little out of place with "basic commands" and "developer tools"; it's
really kind of its own thing.

Differential Revision: https://reviews.llvm.org/D133646
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This adds llvm-remarkutil. This is intended to be a general tool for doing stuff
with/to remark files.

This patch gives it the following powers:

* `bitstream2yaml` - To convert bitstream remarks to YAML
* `yaml2bitstream` - To convert YAML remarks to bitstream remarks

These are both implemented as subcommands, like

`llvm-remarkutil bitstream2yaml &lt;input_file&gt; -o -`

I ran into an issue where I had some bitstream remarks coming from CI, and I
wanted to be able to do stuff with them (e.g. visualize them). But then I
noticed we didn't have any tooling for doing that, so I decided to write this
thing.

Being able to output YAML as a start seemed like a good idea, since it
would allow people to reuse any tooling they may have written based around YAML
remarks.

Hopefully it can grow into a more featureful remark utility. :)

Currently there are is an outstanding performance issue (see the TODO) with
the bitstream2yaml case. I decided that I'd keep the tool small to start with
and have the yaml2bitstream and bitstream2yaml cases be symmetric.

Also I moved the remarks documentation to its own header because it seems
a little out of place with "basic commands" and "developer tools"; it's
really kind of its own thing.

Differential Revision: https://reviews.llvm.org/D133646
</pre>
</div>
</content>
</entry>
</feed>
