<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/llvm.git, branch EmptyLineAfterFunctionDefinition</title>
<subtitle>github.com: llvm/llvm-project.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/llvm.git/'/>
<entry>
<title>Added docs for EmptyLineAfterFunctionDefinition</title>
<updated>2021-11-22T20:30:31+00:00</updated>
<author>
<name>Konrad Kleine</name>
<email>kkleine@redhat.com</email>
</author>
<published>2021-11-22T20:30:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/llvm.git/commit/?id=a0e885ea1b01efb5db5479ab8f83217c6085bf66'/>
<id>a0e885ea1b01efb5db5479ab8f83217c6085bf66</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Work on EmptyLineAfterFunctionDefinition</title>
<updated>2021-11-22T16:18:04+00:00</updated>
<author>
<name>Konrad Kleine</name>
<email>kkleine@redhat.com</email>
</author>
<published>2021-11-22T16:18:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/llvm.git/commit/?id=07ef031d4abb6d1a277abf7549329ca9be7cf8c6'/>
<id>07ef031d4abb6d1a277abf7549329ca9be7cf8c6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[SCEV] Reorder operands checks in collectConditions.</title>
<updated>2021-11-18T09:36:16+00:00</updated>
<author>
<name>Florian Hahn</name>
<email>flo@fhahn.com</email>
</author>
<published>2021-11-18T09:36:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/llvm.git/commit/?id=da9f2ba3b1a6ffddc548ff8da16ca882ef5bb716'/>
<id>da9f2ba3b1a6ffddc548ff8da16ca882ef5bb716</id>
<content type='text'>
The initial two cases require a SCEVConstant as RHS. Pull up the condition
to check and swap SCEVConstants from below. Also remove a redundant
check &amp; swap if RHS is SCEVUnknown.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The initial two cases require a SCEVConstant as RHS. Pull up the condition
to check and swap SCEVConstants from below. Also remove a redundant
check &amp; swap if RHS is SCEVUnknown.
</pre>
</div>
</content>
</entry>
<entry>
<title>[SCEV] Add additional guard tests with swapped condition ops.</title>
<updated>2021-11-18T09:35:19+00:00</updated>
<author>
<name>Florian Hahn</name>
<email>flo@fhahn.com</email>
</author>
<published>2021-11-18T09:35:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/llvm.git/commit/?id=dd6281c4c172d7a9571ae8012cdf44d23d818b25'/>
<id>dd6281c4c172d7a9571ae8012cdf44d23d818b25</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[NFC][clangd] fix clang-tidy finding on isa_and_nonnull</title>
<updated>2021-11-18T09:16:54+00:00</updated>
<author>
<name>Christian Kühnel</name>
<email>kuhnel@google.com</email>
</author>
<published>2021-11-15T15:25:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/llvm.git/commit/?id=7aa2ce0fab3c21cf87c5884f6bf8bdece1b6fe1c'/>
<id>7aa2ce0fab3c21cf87c5884f6bf8bdece1b6fe1c</id>
<content type='text'>
This is a cleanup of the only llvm-prefer-isa-or-dyn-cast-in-conditionals finding in the clangd code base. This patch was created by automatically applying the fixes from clang-tidy.

Differential Revision: https://reviews.llvm.org/D113899
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is a cleanup of the only llvm-prefer-isa-or-dyn-cast-in-conditionals finding in the clangd code base. This patch was created by automatically applying the fixes from clang-tidy.

Differential Revision: https://reviews.llvm.org/D113899
</pre>
</div>
</content>
</entry>
<entry>
<title>[PowerPC] fix typos in comments, NFC</title>
<updated>2021-11-18T08:55:23+00:00</updated>
<author>
<name>Chen Zheng</name>
<email>czhengsz@cn.ibm.com</email>
</author>
<published>2021-11-18T08:55:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/llvm.git/commit/?id=9bda9a39800f44e79f4379230bf0949739c86355'/>
<id>9bda9a39800f44e79f4379230bf0949739c86355</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[fir] Add fir.constc conversion</title>
<updated>2021-11-18T08:46:10+00:00</updated>
<author>
<name>Diana Picus</name>
<email>diana.picus@linaro.org</email>
</author>
<published>2021-11-16T09:07:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/llvm.git/commit/?id=e81d73ed92336c607ac7c2aeec75f5cec873f2d1'/>
<id>e81d73ed92336c607ac7c2aeec75f5cec873f2d1</id>
<content type='text'>
Add the codegen for fir.constc.

This patch is part of the upstreaming effort from fir-dev.

Differential Revision: https://reviews.llvm.org/D114063

Co-authored-by: Eric Schweitz &lt;eschweitz@nvidia.com&gt;
Co-authored-by: Jean Perier &lt;jperier@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add the codegen for fir.constc.

This patch is part of the upstreaming effort from fir-dev.

Differential Revision: https://reviews.llvm.org/D114063

Co-authored-by: Eric Schweitz &lt;eschweitz@nvidia.com&gt;
Co-authored-by: Jean Perier &lt;jperier@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>[mlir][Python] Fix generation of accessors for Optional</title>
<updated>2021-11-18T08:42:57+00:00</updated>
<author>
<name>Michal Terepeta</name>
<email>michal.terepeta@gmail.com</email>
</author>
<published>2021-11-18T08:41:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/llvm.git/commit/?id=54c99842079997b0fe208acdab01e540c0d81b51'/>
<id>54c99842079997b0fe208acdab01e540c0d81b51</id>
<content type='text'>
Previously, in case there was only one `Optional` operand/result within
the list, we would always return `None` from the accessor, e.g., for a
single optional result we would generate:

```
return self.operation.results[0] if len(self.operation.results) &gt; 1 else None
```

But what we really want is to return `None` only if the length of
`results` is smaller than the total number of element groups (i.e.,
the optional operand/result is in fact missing).

This commit also renames a few local variables in the generator to make
the distinction between `isVariadic()` and `isVariableLength()` a bit
more clear.

Reviewed By: ftynse

Differential Revision: https://reviews.llvm.org/D113855
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously, in case there was only one `Optional` operand/result within
the list, we would always return `None` from the accessor, e.g., for a
single optional result we would generate:

```
return self.operation.results[0] if len(self.operation.results) &gt; 1 else None
```

But what we really want is to return `None` only if the length of
`results` is smaller than the total number of element groups (i.e.,
the optional operand/result is in fact missing).

This commit also renames a few local variables in the generator to make
the distinction between `isVariadic()` and `isVariableLength()` a bit
more clear.

Reviewed By: ftynse

Differential Revision: https://reviews.llvm.org/D113855
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix Windows build after commit 49682f1.</title>
<updated>2021-11-18T08:23:22+00:00</updated>
<author>
<name>Douglas Yung</name>
<email>douglas.yung@sony.com</email>
</author>
<published>2021-11-18T08:23:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/llvm.git/commit/?id=b10562612f2e67bda7813ae9586f0afd37dc3c29'/>
<id>b10562612f2e67bda7813ae9586f0afd37dc3c29</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[mlir][linalg][bufferize] Fix bufferize bug where non-tensor ops are not skipped</title>
<updated>2021-11-18T07:20:22+00:00</updated>
<author>
<name>Matthias Springer</name>
<email>springerm@google.com</email>
</author>
<published>2021-11-18T07:18:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/llvm.git/commit/?id=ebf8d74e929d908829eda4ad8548ec21e2dbc6ae'/>
<id>ebf8d74e929d908829eda4ad8548ec21e2dbc6ae</id>
<content type='text'>
`BufferizableOpInterface::bufferize` will only be called on ops that
have tensor operands and/or results.

Differential Revision: https://reviews.llvm.org/D113962
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
`BufferizableOpInterface::bufferize` will only be called on ops that
have tensor operands and/or results.

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