<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm-project.git/llvm/docs/tutorial, 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>Fix typo in LangImpl03.rst (#127389)</title>
<updated>2025-02-17T12:11:36+00:00</updated>
<author>
<name>Dinu Blanovschi</name>
<email>git@dnbln.dev</email>
</author>
<published>2025-02-17T12:11:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=9c9157b25662cedd63426f02cdbde7853454b38e'/>
<id>9c9157b25662cedd63426f02cdbde7853454b38e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[Kaleidoscope] Fix typo (#125366)</title>
<updated>2025-02-01T23:33:43+00:00</updated>
<author>
<name>FantasqueX</name>
<email>fantasquex@gmail.com</email>
</author>
<published>2025-02-01T23:33:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=14776c6d138d30653d542416141ab2adc5305e9d'/>
<id>14776c6d138d30653d542416141ab2adc5305e9d</id>
<content type='text'>
Remove duplicate word.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove duplicate word.</pre>
</div>
</content>
</entry>
<entry>
<title>[Kaleidoscope] Add mem2reg pass to function pass manager (#119707)</title>
<updated>2024-12-12T15:25:09+00:00</updated>
<author>
<name>AidinT</name>
<email>at.aidin@gmail.com</email>
</author>
<published>2024-12-12T15:25:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=6f8a363a483489687597e29b8bda0975e821f188'/>
<id>6f8a363a483489687597e29b8bda0975e821f188</id>
<content type='text'>
Kaleidoscope has switched to new pass manager before (#72324), but both
code and tutorial document have some missing parts.

This pull request fixes the following problems:
1. Adds `PromotePass` to the function pass manager. This pass was
removed during the switch from legacy pass manager to the new pass
manager.
2. Syncs the tutorial with the code.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Kaleidoscope has switched to new pass manager before (#72324), but both
code and tutorial document have some missing parts.

This pull request fixes the following problems:
1. Adds `PromotePass` to the function pass manager. This pass was
removed during the switch from legacy pass manager to the new pass
manager.
2. Syncs the tutorial with the code.</pre>
</div>
</content>
</entry>
<entry>
<title>[doc] Fix Kaleidoscope tutorial chapter 3 code snippet and full listing discrepancies (#111289)</title>
<updated>2024-10-07T10:43:27+00:00</updated>
<author>
<name>AidinT</name>
<email>3762928+aidint@users.noreply.github.com</email>
</author>
<published>2024-10-07T10:43:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=8df6637e84c4fa08e4649079fb21a6932a6926a4'/>
<id>8df6637e84c4fa08e4649079fb21a6932a6926a4</id>
<content type='text'>
Fix two discrepancies between the cited snippets and the full code.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix two discrepancies between the cited snippets and the full code.</pre>
</div>
</content>
</entry>
<entry>
<title>[RemoveDIs] Update all docs to use debug records (#91768)</title>
<updated>2024-06-11T13:16:32+00:00</updated>
<author>
<name>Stephen Tozer</name>
<email>stephen.tozer@sony.com</email>
</author>
<published>2024-06-11T13:16:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=400d4fd7b6dea9c7cdd255bb804fcd0ee77f6d42'/>
<id>400d4fd7b6dea9c7cdd255bb804fcd0ee77f6d42</id>
<content type='text'>
As we approach the state where support for debug intrinsics is dropping and
we print and use debug records by default, the documentation should be updated
to refer to debug records as the primary debug info representation, with
debug intrinsics being relegated to an optional alternative.

This patch performs a few updates:
- Replace references to intrinsics with references to records across all
the documentation.
- Replace intrinsics with records in code examples.
- Move debug records prior to debug intrinsics in the
SourceLevelDebugging document, and change text to refer to them as the
primary representation.
- Add release notes describing the change.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As we approach the state where support for debug intrinsics is dropping and
we print and use debug records by default, the documentation should be updated
to refer to debug records as the primary debug info representation, with
debug intrinsics being relegated to an optional alternative.

This patch performs a few updates:
- Replace references to intrinsics with references to records across all
the documentation.
- Replace intrinsics with records in code examples.
- Move debug records prior to debug intrinsics in the
SourceLevelDebugging document, and change text to refer to them as the
primary representation.
- Add release notes describing the change.</pre>
</div>
</content>
</entry>
<entry>
<title>[Kaleidoscope] LLVM is not needed for chapter two (#69823)</title>
<updated>2024-01-13T04:48:43+00:00</updated>
<author>
<name>Gonsolo</name>
<email>gonsolo@gmail.com</email>
</author>
<published>2024-01-13T04:48:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=33aaad94279e5e2b7ab413786abdde48e3486ad9'/>
<id>33aaad94279e5e2b7ab413786abdde48e3486ad9</id>
<content type='text'>
Since the example (llvm/examples/Kaleidoscope/Chapter2/toy.cpp) is
self-contained there is no need to use LLVM.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since the example (llvm/examples/Kaleidoscope/Chapter2/toy.cpp) is
self-contained there is no need to use LLVM.</pre>
</div>
</content>
</entry>
<entry>
<title>[Documentation] fix invalid links in documentation (#76502)</title>
<updated>2024-01-09T07:00:20+00:00</updated>
<author>
<name>Hana Dusíková</name>
<email>hanicka@hanicka.net</email>
</author>
<published>2024-01-09T07:00:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=dad614cc606333fa614e696dbdd22263096dadb7'/>
<id>dad614cc606333fa614e696dbdd22263096dadb7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[Doc] update the usage of opt with mem2reg pass in tutorial (#76282)</title>
<updated>2023-12-24T12:11:27+00:00</updated>
<author>
<name>youkaichao</name>
<email>youkaichao@gmail.com</email>
</author>
<published>2023-12-24T12:11:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=eea217681d01af8935e7db7ff981daaa0541eaee'/>
<id>eea217681d01af8935e7db7ff981daaa0541eaee</id>
<content type='text'>
The current command will raise an error:

&gt; The `opt -passname` syntax for the new pass manager is not supported,
please use `opt -passes=&lt;pipeline&gt;` (or the `-p` alias for a more
concise version).

Update the usage now.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The current command will raise an error:

&gt; The `opt -passname` syntax for the new pass manager is not supported,
please use `opt -passes=&lt;pipeline&gt;` (or the `-p` alias for a more
concise version).

Update the usage now.</pre>
</div>
</content>
</entry>
<entry>
<title>Kaleidoscope-Ch8: use Reloc::PIC_</title>
<updated>2023-12-06T07:44:35+00:00</updated>
<author>
<name>Fangrui Song</name>
<email>i@maskray.me</email>
</author>
<published>2023-12-06T07:44:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=114325b86a3d0360afc772c44335fc9092686f58'/>
<id>114325b86a3d0360afc772c44335fc9092686f58</id>
<content type='text'>
which has better portability across different OSes.
In addition, on many ELF OSes, this output relocatable file can be
linked without -no-pie.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
which has better portability across different OSes.
In addition, on many ELF OSes, this output relocatable file can be
linked without -no-pie.
</pre>
</div>
</content>
</entry>
<entry>
<title>[Kaleidoscope] Switch to the new PassManager, revisited. (#72324)</title>
<updated>2023-11-16T17:13:56+00:00</updated>
<author>
<name>Logikable</name>
<email>seanluchen@google.com</email>
</author>
<published>2023-11-16T17:13:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=3d2527ebe3eb75381abd500b9851f7a2bf61d6b8'/>
<id>3d2527ebe3eb75381abd500b9851f7a2bf61d6b8</id>
<content type='text'>
Rollforward of #69032, which was reverted in
[63d19cf](https://github.com/llvm/llvm-project/commit/63d19cfd853b0b4e374f40842ee388b0da5de36f).

New: implemented changes in
https://github.com/llvm/llvm-project/pull/69032#issuecomment-1809250162.
Given the PassBuilder is how we expect users to register passes, the
tutorial should reflect that.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Rollforward of #69032, which was reverted in
[63d19cf](https://github.com/llvm/llvm-project/commit/63d19cfd853b0b4e374f40842ee388b0da5de36f).

New: implemented changes in
https://github.com/llvm/llvm-project/pull/69032#issuecomment-1809250162.
Given the PassBuilder is how we expect users to register passes, the
tutorial should reflect that.</pre>
</div>
</content>
</entry>
</feed>
