<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm-project.git/mlir/lib/Dialect/Transform/Interfaces/TransformInterfaces.cpp, branch main</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>[mlir] Adopt cast function objects. NFC. (#168228)</title>
<updated>2025-11-15T19:51:14+00:00</updated>
<author>
<name>Jakub Kuderski</name>
<email>jakub@nod-labs.com</email>
</author>
<published>2025-11-15T19:51:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=1fd9c02513c22271ff16b3091d6849aba96e5407'/>
<id>1fd9c02513c22271ff16b3091d6849aba96e5407</id>
<content type='text'>
These were added in https://github.com/llvm/llvm-project/pull/165803.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These were added in https://github.com/llvm/llvm-project/pull/165803.</pre>
</div>
</content>
</entry>
<entry>
<title>[mlir] Remove redundant declarations (NFC) (#166714)</title>
<updated>2025-11-06T14:52:06+00:00</updated>
<author>
<name>Kazu Hirata</name>
<email>kazu@google.com</email>
</author>
<published>2025-11-06T14:52:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=cdfd2905fd0b3c9d0dbf484cc1a79af34674f88c'/>
<id>cdfd2905fd0b3c9d0dbf484cc1a79af34674f88c</id>
<content type='text'>
In C++17, static constexpr members are implicitly inline, so they no
longer require an out-of-line definition.

Identified with readability-redundant-declaration.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In C++17, static constexpr members are implicitly inline, so they no
longer require an out-of-line definition.

Identified with readability-redundant-declaration.</pre>
</div>
</content>
</entry>
<entry>
<title>[MLIR] Apply clang-tidy fixes for misc-use-internal-linkage in TransformInterfaces.cpp (NFC)</title>
<updated>2025-08-29T12:04:24+00:00</updated>
<author>
<name>Mehdi Amini</name>
<email>joker.eph@gmail.com</email>
</author>
<published>2025-08-21T16:43:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=edc91288baba58d89ef7a74d9361866708c568ee'/>
<id>edc91288baba58d89ef7a74d9361866708c568ee</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Introduce a "log level" support for DEBUG_TYPE (#150855)</title>
<updated>2025-07-28T16:10:36+00:00</updated>
<author>
<name>Mehdi Amini</name>
<email>joker.eph@gmail.com</email>
</author>
<published>2025-07-28T16:10:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=9c82f87aec12c77444edf04d46af4d8405becc25'/>
<id>9c82f87aec12c77444edf04d46af4d8405becc25</id>
<content type='text'>
This allows to set an optional integer level for a given debug type. The
string format is `type[:level]`, and the integer is interpreted as such:

- if not provided: all debugging for this debug type is enabled.
- if &gt;0: all debug that is &lt; to the level is enabled.
- if 0: same as for &gt;0 but also does not disable the other debug-types,
it acts as a negative filter.

The LDBG() macro is updated to accept an optional log level to
illustrate the feature. Here is the expected behavior:

LDBG() &lt;&lt; "A"; // Identical to LDBG(1) &lt;&lt; "A";
LDBG(2) &lt;&lt; "B";

With `--debug-only=some_type`: we'll see A and B in the output.  
With `--debug-only=some_type:1`: we'll see A but not B in the output. 
With `--debug-only=some_type:2`: we'll see A and B in the output. (same
with any level above 2)
With `--debug-only=some_type:0`: we'll see neither A nor B in the
output, but we'll see any other logging for other debug types.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This allows to set an optional integer level for a given debug type. The
string format is `type[:level]`, and the integer is interpreted as such:

- if not provided: all debugging for this debug type is enabled.
- if &gt;0: all debug that is &lt; to the level is enabled.
- if 0: same as for &gt;0 but also does not disable the other debug-types,
it acts as a negative filter.

The LDBG() macro is updated to accept an optional log level to
illustrate the feature. Here is the expected behavior:

LDBG() &lt;&lt; "A"; // Identical to LDBG(1) &lt;&lt; "A";
LDBG(2) &lt;&lt; "B";

With `--debug-only=some_type`: we'll see A and B in the output.  
With `--debug-only=some_type:1`: we'll see A but not B in the output. 
With `--debug-only=some_type:2`: we'll see A and B in the output. (same
with any level above 2)
With `--debug-only=some_type:0`: we'll see neither A nor B in the
output, but we'll see any other logging for other debug types.</pre>
</div>
</content>
</entry>
<entry>
<title>[MLIR] Migrate some "transform dialect" source to use the standard LDBG macro (NFC) (#150695)</title>
<updated>2025-07-27T18:19:23+00:00</updated>
<author>
<name>Mehdi Amini</name>
<email>joker.eph@gmail.com</email>
</author>
<published>2025-07-27T18:19:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=789fcef8058aafd495c975cda3b27784b8085397'/>
<id>789fcef8058aafd495c975cda3b27784b8085397</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[MLIR] Fix release build: the definition for the FULL_LDBG macro was incorrect</title>
<updated>2025-07-25T21:12:51+00:00</updated>
<author>
<name>Mehdi Amini</name>
<email>joker.eph@gmail.com</email>
</author>
<published>2025-07-25T21:09:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=9e09c4dd52a093501fe361890bd2924daf79e50e'/>
<id>9e09c4dd52a093501fe361890bd2924daf79e50e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[MLIR] Fix release build: FULL_LDBG macro was incorrect when NDEBUG is defined (#150698)</title>
<updated>2025-07-25T20:52:45+00:00</updated>
<author>
<name>Benoit Jacob</name>
<email>jacob.benoit.1@gmail.com</email>
</author>
<published>2025-07-25T20:52:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=04a44fef1ffc6f2a0f5ea042beebd4a84dd5fed6'/>
<id>04a44fef1ffc6f2a0f5ea042beebd4a84dd5fed6</id>
<content type='text'>
DEBUGLOG_WITH_STREAM_AND_TYPE is an internal implementation detail of
LDBG in DebugLog.h. When NDEBUG is defined,
DEBUGLOG_WITH_STREAM_AND_TYPE is not defined at all.

Signed-off-by: Benoit Jacob &lt;jacob.benoit.1@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
DEBUGLOG_WITH_STREAM_AND_TYPE is an internal implementation detail of
LDBG in DebugLog.h. When NDEBUG is defined,
DEBUGLOG_WITH_STREAM_AND_TYPE is not defined at all.

Signed-off-by: Benoit Jacob &lt;jacob.benoit.1@gmail.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>[mlir] Switch to new LDBG macro (#150616)</title>
<updated>2025-07-25T16:22:46+00:00</updated>
<author>
<name>Jacques Pienaar</name>
<email>jpienaar@google.com</email>
</author>
<published>2025-07-25T16:22:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=07967d4af854e50f94ce217788fa75c3e7e9ea86'/>
<id>07967d4af854e50f94ce217788fa75c3e7e9ea86</id>
<content type='text'>
Change local variants to use new central one.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change local variants to use new central one.</pre>
</div>
</content>
</entry>
<entry>
<title>[mlir] Remove unused includes (NFC) (#150266)</title>
<updated>2025-07-23T22:18:53+00:00</updated>
<author>
<name>Kazu Hirata</name>
<email>kazu@google.com</email>
</author>
<published>2025-07-23T22:18:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=0925d7572acee311bf596db294bc818536722150'/>
<id>0925d7572acee311bf596db294bc818536722150</id>
<content type='text'>
These are identified by misc-include-cleaner.  I've filtered out those
that break builds.  Also, I'm staying away from llvm-config.h,
config.h, and Compiler.h, which likely cause platform- or
compiler-specific build failures.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These are identified by misc-include-cleaner.  I've filtered out those
that break builds.  Also, I'm staying away from llvm-config.h,
config.h, and Compiler.h, which likely cause platform- or
compiler-specific build failures.</pre>
</div>
</content>
</entry>
<entry>
<title>[mlir] Use llvm::is_contained (NFC) (#140986)</title>
<updated>2025-05-22T03:32:28+00:00</updated>
<author>
<name>Kazu Hirata</name>
<email>kazu@google.com</email>
</author>
<published>2025-05-22T03:32:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=7e4e33e90ee51c9dfee12ec83518b8e046f3d87d'/>
<id>7e4e33e90ee51c9dfee12ec83518b8e046f3d87d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
