<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm-project.git/llvm/utils/LLVMVisualizers, 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>Remove debugger pretty printers for llvm::Optional (#135235)</title>
<updated>2025-04-14T12:11:55+00:00</updated>
<author>
<name>Aaron Puchert</name>
<email>aaron.puchert@sap.com</email>
</author>
<published>2025-04-14T12:11:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=1c04ebbbb5aff6da50aa62f08b2453e741484b85'/>
<id>1c04ebbbb5aff6da50aa62f08b2453e741484b85</id>
<content type='text'>
Since 2916b99182752b1aece8cc4479d8d6a20b5e02da this is just an alias to
std::optional, and by now it has been removed entirely.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since 2916b99182752b1aece8cc4479d8d6a20b5e02da this is just an alias to
std::optional, and by now it has been removed entirely.</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "Renormalize line endings whitespace only after dccebddb3b80"</title>
<updated>2024-10-18T20:16:50+00:00</updated>
<author>
<name>Luke Drummond</name>
<email>luke.drummond@codeplay.com</email>
</author>
<published>2024-10-18T20:16:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=b55c52c047a167f42abbde9a33356cfb96b82c7f'/>
<id>b55c52c047a167f42abbde9a33356cfb96b82c7f</id>
<content type='text'>
This reverts commit 9d98acb196a40fee5229afeb08f95fd36d41c10a.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit 9d98acb196a40fee5229afeb08f95fd36d41c10a.
</pre>
</div>
</content>
</entry>
<entry>
<title>Renormalize line endings whitespace only after dccebddb3b80</title>
<updated>2024-10-17T13:49:26+00:00</updated>
<author>
<name>Luke Drummond</name>
<email>luke.drummond@codeplay.com</email>
</author>
<published>2024-10-17T13:49:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=9d98acb196a40fee5229afeb08f95fd36d41c10a'/>
<id>9d98acb196a40fee5229afeb08f95fd36d41c10a</id>
<content type='text'>
Line ending policies were changed in the parent, dccebddb3b80. To make
it easier to resolve downstream merge conflicts after line-ending
policies are adjusted this is a separate whitespace-only commit. If you
have merge conflicts as a result, you can simply `git add --renormalize
-u &amp;&amp; git merge --continue` or `git add --renormalize -u &amp;&amp; git rebase
--continue` - depending on your workflow.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Line ending policies were changed in the parent, dccebddb3b80. To make
it easier to resolve downstream merge conflicts after line-ending
policies are adjusted this is a separate whitespace-only commit. If you
have merge conflicts as a result, you can simply `git add --renormalize
-u &amp;&amp; git merge --continue` or `git add --renormalize -u &amp;&amp; git rebase
--continue` - depending on your workflow.
</pre>
</div>
</content>
</entry>
<entry>
<title>[llvm] Revise IDE folder structure (#89741)</title>
<updated>2024-05-25T11:28:30+00:00</updated>
<author>
<name>Michael Kruse</name>
<email>llvm-project@meinersbur.de</email>
</author>
<published>2024-05-25T11:28:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=4ecbfacf9ecdc5bd9bf699d400c5058071b9500c'/>
<id>4ecbfacf9ecdc5bd9bf699d400c5058071b9500c</id>
<content type='text'>
Update the folder titles for targets in the monorepository that have not
seen taken care of for some time. These are the folders that targets are
organized in Visual Studio and XCode
(`set_property(TARGET &lt;target&gt; PROPERTY FOLDER "&lt;title&gt;")`)
when using the respective CMake's IDE generator.

 * Ensure that every target is in a folder
 * Use a folder hierarchy with each LLVM subproject as a top-level folder
 * Use consistent folder names between subprojects
 * When using target-creating functions from AddLLVM.cmake, automatically
deduce the folder. This reduces the number of
`set_property`/`set_target_property`, but are still necessary when
`add_custom_target`, `add_executable`, `add_library`, etc. are used. A
LLVM_SUBPROJECT_TITLE definition is used for that in each subproject's
root CMakeLists.txt.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Update the folder titles for targets in the monorepository that have not
seen taken care of for some time. These are the folders that targets are
organized in Visual Studio and XCode
(`set_property(TARGET &lt;target&gt; PROPERTY FOLDER "&lt;title&gt;")`)
when using the respective CMake's IDE generator.

 * Ensure that every target is in a folder
 * Use a folder hierarchy with each LLVM subproject as a top-level folder
 * Use consistent folder names between subprojects
 * When using target-creating functions from AddLLVM.cmake, automatically
deduce the folder. This reduces the number of
`set_property`/`set_target_property`, but are still necessary when
`add_custom_target`, `add_executable`, `add_library`, etc. are used. A
LLVM_SUBPROJECT_TITLE definition is used for that in each subproject's
root CMakeLists.txt.</pre>
</div>
</content>
</entry>
<entry>
<title>Fix NATVIS for llvm::PointerIntPair</title>
<updated>2024-04-25T13:18:40+00:00</updated>
<author>
<name>Aaron Ballman</name>
<email>aaron@aaronballman.com</email>
</author>
<published>2024-04-25T13:18:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=4a12589de1388885d0f198605de3b1fbc0f25100'/>
<id>4a12589de1388885d0f198605de3b1fbc0f25100</id>
<content type='text'>
We don't need to cast to the type of the template argument because it
is always an unsigned number. When passed an enumeration type, MSVC's
debug formatter would get confused, so this fixes issues like looking
at a llvm::PointerIntPair&lt;const ContentCache *, 3, CharacteristicKind&gt;
such as what's used in SrcMgr::FileInfo.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We don't need to cast to the type of the template argument because it
is always an unsigned number. When passed an enumeration type, MSVC's
debug formatter would get confused, so this fixes issues like looking
at a llvm::PointerIntPair&lt;const ContentCache *, 3, CharacteristicKind&gt;
such as what's used in SrcMgr::FileInfo.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed NATVIS debug visualizers for LLVM</title>
<updated>2023-05-11T13:28:57+00:00</updated>
<author>
<name>Aaron Ballman</name>
<email>aaron@aaronballman.com</email>
</author>
<published>2023-05-11T13:27:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=26fee39c2525111265825fe13f7f2aaa60095f87'/>
<id>26fee39c2525111265825fe13f7f2aaa60095f87</id>
<content type='text'>
This fixes the visualizers for:
PointerIntPair
PointerUnion
PointerIntPair&lt;PointerUnion&lt;*&gt;, *&gt;
StringMapEntry

and adds a visualizer for:
PunnedPointer
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This fixes the visualizers for:
PointerIntPair
PointerUnion
PointerIntPair&lt;PointerUnion&lt;*&gt;, *&gt;
StringMapEntry

and adds a visualizer for:
PunnedPointer
</pre>
</div>
</content>
</entry>
<entry>
<title>[Visualizers] Add natvis visualizers for various internal llvm classes</title>
<updated>2022-11-08T20:44:46+00:00</updated>
<author>
<name>Trass3r</name>
<email>trass3r@gmail.com</email>
</author>
<published>2022-11-08T20:44:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=2e30d326de4ba11a77d5ccd132c155ad72923c5e'/>
<id>2e30d326de4ba11a77d5ccd132c155ad72923c5e</id>
<content type='text'>
Also improve DisplayStrings for array and string types.

Differential Revision: https://reviews.llvm.org/D135685
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also improve DisplayStrings for array and string types.

Differential Revision: https://reviews.llvm.org/D135685
</pre>
</div>
</content>
</entry>
<entry>
<title>[Visualizers] Fix SmallVector&lt;T&gt; visualizer for T inside an anonymous namespace. Use `value_type` instead of `$T1`.</title>
<updated>2022-01-26T14:59:43+00:00</updated>
<author>
<name>Marek Kurdej</name>
<email>marek.kurdej+llvm.org@gmail.com</email>
</author>
<published>2022-01-26T14:59:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=1f3aa2af9d79daa6431443caac04839e54644a8f'/>
<id>1f3aa2af9d79daa6431443caac04839e54644a8f</id>
<content type='text'>
At least on MSVC 2022, using $T1 does not work.

Reviewed By: RKSimon

Differential Revision: https://reviews.llvm.org/D118105
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
At least on MSVC 2022, using $T1 does not work.

Reviewed By: RKSimon

Differential Revision: https://reviews.llvm.org/D118105
</pre>
</div>
</content>
</entry>
<entry>
<title>[Visualizers] Fix Optional visualizer.</title>
<updated>2022-01-25T13:16:03+00:00</updated>
<author>
<name>Marek Kurdej</name>
<email>marek.kurdej+llvm.org@gmail.com</email>
</author>
<published>2022-01-25T13:12:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=4100cf2e92594342b53138bdbeeba220c7dd82c0'/>
<id>4100cf2e92594342b53138bdbeeba220c7dd82c0</id>
<content type='text'>
As discussed in https://reviews.llvm.org/D118105#3268773, OptionalStorage has been changed in commit https://github.com/llvm/llvm-project/commit/fb9730575086b3c2ba38a1aabf3106b01339888b, but the visualizer still tries to use old members.

Reviewed By: RKSimon

Differential Revision: https://reviews.llvm.org/D118117
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As discussed in https://reviews.llvm.org/D118105#3268773, OptionalStorage has been changed in commit https://github.com/llvm/llvm-project/commit/fb9730575086b3c2ba38a1aabf3106b01339888b, but the visualizer still tries to use old members.

Reviewed By: RKSimon

Differential Revision: https://reviews.llvm.org/D118117
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix MSVC natvis visualisation of llvm::FixedVectorTyID and ScalableVectorTyID</title>
<updated>2021-02-15T13:43:31+00:00</updated>
<author>
<name>Simon Pilgrim</name>
<email>llvm-dev@redking.me.uk</email>
</author>
<published>2021-02-15T13:20:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=50c19b4c11ec9946fca536b9940680311726d2ef'/>
<id>50c19b4c11ec9946fca536b9940680311726d2ef</id>
<content type='text'>
VectorTyID was replaced with FixedVectorTyID and ScalableVectorTyID
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
VectorTyID was replaced with FixedVectorTyID and ScalableVectorTyID
</pre>
</div>
</content>
</entry>
</feed>
