<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm-project.git/flang/lib/Lower/VectorSubscripts.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][NFC] update `flang/Lower` create APIs (8/n) (#149912)</title>
<updated>2025-07-21T23:54:29+00:00</updated>
<author>
<name>Maksim Levental</name>
<email>maksim.levental@gmail.com</email>
</author>
<published>2025-07-21T23:54:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=a3a007ad5fa20abc90ead4e1030b481bf109b4cf'/>
<id>a3a007ad5fa20abc90ead4e1030b481bf109b4cf</id>
<content type='text'>
See https://github.com/llvm/llvm-project/pull/147168 for more info.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
See https://github.com/llvm/llvm-project/pull/147168 for more info.</pre>
</div>
</content>
</entry>
<entry>
<title>[flang] Migrate away from ArrayRef(std::nullopt_t) (#149454)</title>
<updated>2025-07-18T15:05:12+00:00</updated>
<author>
<name>Kazu Hirata</name>
<email>kazu@google.com</email>
</author>
<published>2025-07-18T15:05:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=151fffccf1340d8a2800664cbcaaa579ba772a4c'/>
<id>151fffccf1340d8a2800664cbcaaa579ba772a4c</id>
<content type='text'>
ArrayRef(std::nullopt_t) has been deprecated.  This patch replaces
std::nullopt with mlir::TypeRange{} or mlir::ValueRange{} as
appropriate.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
ArrayRef(std::nullopt_t) has been deprecated.  This patch replaces
std::nullopt with mlir::TypeRange{} or mlir::ValueRange{} as
appropriate.</pre>
</div>
</content>
</entry>
<entry>
<title>[Flang] Switch to common::visit more call sites (#90018)</title>
<updated>2024-06-17T19:59:04+00:00</updated>
<author>
<name>Alexander Shaposhnikov</name>
<email>6532716+alexander-shaposhnikov@users.noreply.github.com</email>
</author>
<published>2024-06-17T19:59:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=77d8cfb3c50e3341d65af1f9e442004bbd77af9b'/>
<id>77d8cfb3c50e3341d65af1f9e442004bbd77af9b</id>
<content type='text'>
Switch to common::visit more call sites.

Test plan: ninja check-all</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Switch to common::visit more call sites.

Test plan: ninja check-all</pre>
</div>
</content>
</entry>
<entry>
<title>Reapply "[mlir] Mark `isa/dyn_cast/cast/...` member functions depreca… (#90406)</title>
<updated>2024-04-28T20:01:42+00:00</updated>
<author>
<name>Christian Sigg</name>
<email>chsigg@users.noreply.github.com</email>
</author>
<published>2024-04-28T20:01:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=fac349a169976f822fb27f03e623fa0d28aec1f3'/>
<id>fac349a169976f822fb27f03e623fa0d28aec1f3</id>
<content type='text'>
…ted. (#89998)" (#90250)

This partially reverts commit 7aedd7dc754c74a49fe84ed2640e269c25414087.

This change removes calls to the deprecated member functions. It does
not mark the functions deprecated yet and does not disable the
deprecation warning in TypeSwitch. This seems to cause problems with
MSVC.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
…ted. (#89998)" (#90250)

This partially reverts commit 7aedd7dc754c74a49fe84ed2640e269c25414087.

This change removes calls to the deprecated member functions. It does
not mark the functions deprecated yet and does not disable the
deprecation warning in TypeSwitch. This seems to cause problems with
MSVC.</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "[mlir] Mark `isa/dyn_cast/cast/...` member functions deprecated. (#89998)" (#90250)</title>
<updated>2024-04-26T19:09:13+00:00</updated>
<author>
<name>dyung</name>
<email>douglas.yung@sony.com</email>
</author>
<published>2024-04-26T19:09:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=7aedd7dc754c74a49fe84ed2640e269c25414087'/>
<id>7aedd7dc754c74a49fe84ed2640e269c25414087</id>
<content type='text'>
This reverts commit 950b7ce0b88318f9099e9a7c9817d224ebdc6337.

This change is causing build failures on a bot
https://lab.llvm.org/buildbot/#/builders/216/builds/38157</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit 950b7ce0b88318f9099e9a7c9817d224ebdc6337.

This change is causing build failures on a bot
https://lab.llvm.org/buildbot/#/builders/216/builds/38157</pre>
</div>
</content>
</entry>
<entry>
<title>[mlir] Mark `isa/dyn_cast/cast/...` member functions deprecated. (#89998)</title>
<updated>2024-04-26T14:28:30+00:00</updated>
<author>
<name>Christian Sigg</name>
<email>chsigg@users.noreply.github.com</email>
</author>
<published>2024-04-26T14:28:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=950b7ce0b88318f9099e9a7c9817d224ebdc6337'/>
<id>950b7ce0b88318f9099e9a7c9817d224ebdc6337</id>
<content type='text'>
See https://mlir.llvm.org/deprecation and
https://discourse.llvm.org/t/preferred-casting-style-going-forward.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
See https://mlir.llvm.org/deprecation and
https://discourse.llvm.org/t/preferred-casting-style-going-forward.</pre>
</div>
</content>
</entry>
<entry>
<title>[flang] Regularize TODO messages for coarray related features (#69227)</title>
<updated>2023-10-16T19:37:57+00:00</updated>
<author>
<name>Pete Steinfeld</name>
<email>47540744+psteinfeld@users.noreply.github.com</email>
</author>
<published>2023-10-16T19:37:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=5db4779c3f07b6f562339722c176fb58329652ac'/>
<id>5db4779c3f07b6f562339722c176fb58329652ac</id>
<content type='text'>
I want to make "not yet implemented" messages for features related to
coarrays easy to identify and make them easy for users to read.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
I want to make "not yet implemented" messages for features related to
coarrays easy to identify and make them easy for users to read.</pre>
</div>
</content>
</entry>
<entry>
<title>[flang] Use std::nullopt instead of None (NFC)</title>
<updated>2022-12-03T20:14:21+00:00</updated>
<author>
<name>Kazu Hirata</name>
<email>kazu@google.com</email>
</author>
<published>2022-12-03T20:14:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=9a41739565d9f7ce94da5e7d83947ead73d9bd54'/>
<id>9a41739565d9f7ce94da5e7d83947ead73d9bd54</id>
<content type='text'>
This patch mechanically replaces None with std::nullopt where the
compiler would warn if None were deprecated.  The intent is to reduce
the amount of manual work required in migrating from Optional to
std::optional.

This is part of an effort to migrate from llvm::Optional to
std::optional:

https://discourse.llvm.org/t/deprecating-llvm-optional-x-hasvalue-getvalue-getvalueor/63716
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch mechanically replaces None with std::nullopt where the
compiler would warn if None were deprecated.  The intent is to reduce
the amount of manual work required in migrating from Optional to
std::optional.

This is part of an effort to migrate from llvm::Optional to
std::optional:

https://discourse.llvm.org/t/deprecating-llvm-optional-x-hasvalue-getvalue-getvalueor/63716
</pre>
</div>
</content>
</entry>
<entry>
<title>[flang][NFC] Unify todo messages</title>
<updated>2022-06-20T13:44:20+00:00</updated>
<author>
<name>Valentin Clement</name>
<email>clementval@gmail.com</email>
</author>
<published>2022-06-20T13:43:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=331145e6e979ddb115e3bfd44d282828994d4e23'/>
<id>331145e6e979ddb115e3bfd44d282828994d4e23</id>
<content type='text'>
This patch is part of the upstreaming effort from fir-dev branch.

Reviewed By: jeanPerier

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

Co-authored-by: Peter Steinfeld &lt;psteinfeld@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch is part of the upstreaming effort from fir-dev branch.

Reviewed By: jeanPerier

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

Co-authored-by: Peter Steinfeld &lt;psteinfeld@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>[flang][NFC] Move Todo.h from Lower to Optimizer</title>
<updated>2022-06-10T06:51:05+00:00</updated>
<author>
<name>Valentin Clement</name>
<email>clementval@gmail.com</email>
</author>
<published>2022-06-10T06:50:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=5b66cc1000f999e3fbf463a1a722249b8a6e51cb'/>
<id>5b66cc1000f999e3fbf463a1a722249b8a6e51cb</id>
<content type='text'>
Remove a backwards dependence from Optimizer -&gt; Lower by moving Todo.h
to the optimizer and out of lowering.

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

Co-authored-by: Eric Schweitz &lt;eschweitz@nvidia.com&gt;

Reviewed By: jeanPerier

Differential Revision: https://reviews.llvm.org/D127292
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove a backwards dependence from Optimizer -&gt; Lower by moving Todo.h
to the optimizer and out of lowering.

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

Co-authored-by: Eric Schweitz &lt;eschweitz@nvidia.com&gt;

Reviewed By: jeanPerier

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