<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm-project.git/mlir/lib/Support/FileUtilities.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>[Support] llvm::Optional =&gt; std::optional</title>
<updated>2022-12-16T08:49:10+00:00</updated>
<author>
<name>Fangrui Song</name>
<email>i@maskray.me</email>
</author>
<published>2022-12-16T08:49:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=b1df3a2c0b6a42570042934cb79ca0e4359f863b'/>
<id>b1df3a2c0b6a42570042934cb79ca0e4359f863b</id>
<content type='text'>
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>
https://discourse.llvm.org/t/deprecating-llvm-optional-x-hasvalue-getvalue-getvalueor/63716
</pre>
</div>
</content>
</entry>
<entry>
<title>[mlir] Use std::nullopt instead of None (NFC)</title>
<updated>2022-12-04T02:50:27+00:00</updated>
<author>
<name>Kazu Hirata</name>
<email>kazu@google.com</email>
</author>
<published>2022-12-04T02:50:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=1a36588ec64ae8576e531e6f0b49eadb90ab0b11'/>
<id>1a36588ec64ae8576e531e6f0b49eadb90ab0b11</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>Apply clang-tidy fixes for llvm-include-order in FileUtilities.cpp (NFC)</title>
<updated>2022-11-23T00:52:34+00:00</updated>
<author>
<name>Mehdi Amini</name>
<email>joker.eph@gmail.com</email>
</author>
<published>2022-11-17T10:15:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=5204259fe8cc0d7e4a28be8c7d5f3555f17849c1'/>
<id>5204259fe8cc0d7e4a28be8c7d5f3555f17849c1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add missing include.</title>
<updated>2022-11-14T07:14:47+00:00</updated>
<author>
<name>Johannes Reifferscheid</name>
<email>jreiffers@google.com</email>
</author>
<published>2022-11-14T07:14:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=c9845735a61942e538dc623bf679df328baec442'/>
<id>c9845735a61942e538dc623bf679df328baec442</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[mlir] Add openInputFile overload that accepts the expected alignment</title>
<updated>2022-11-12T23:05:13+00:00</updated>
<author>
<name>River Riddle</name>
<email>riddleriver@gmail.com</email>
</author>
<published>2022-11-12T22:38:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=858a6ec3af29a6483f013cc382de7860c0f33351'/>
<id>858a6ec3af29a6483f013cc382de7860c0f33351</id>
<content type='text'>
This just forwards to the alignment parameter on `MemoryBuffer::getFileOrSTDIN`.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This just forwards to the alignment parameter on `MemoryBuffer::getFileOrSTDIN`.
</pre>
</div>
</content>
</entry>
<entry>
<title>Support: Stop using F_{None,Text,Append} compatibility synonyms, NFC</title>
<updated>2021-04-30T18:00:03+00:00</updated>
<author>
<name>Duncan P. N. Exon Smith</name>
<email>dexonsmith@apple.com</email>
</author>
<published>2021-04-29T01:18:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=518d955f9dd2f5f854006a71ff9c8b117a66548b'/>
<id>518d955f9dd2f5f854006a71ff9c8b117a66548b</id>
<content type='text'>
Stop using the compatibility spellings of `OF_{None,Text,Append}`
left behind by 1f67a3cba9b09636c56e2109d8a35ae96dc15782. A follow-up
will remove them.

Differential Revision: https://reviews.llvm.org/D101650
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Stop using the compatibility spellings of `OF_{None,Text,Append}`
left behind by 1f67a3cba9b09636c56e2109d8a35ae96dc15782. A follow-up
will remove them.

Differential Revision: https://reviews.llvm.org/D101650
</pre>
</div>
</content>
</entry>
<entry>
<title>Mass update the MLIR license header to mention "Part of the LLVM project"</title>
<updated>2020-01-26T03:58:30+00:00</updated>
<author>
<name>Mehdi Amini</name>
<email>aminim@google.com</email>
</author>
<published>2020-01-26T03:58:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=308571074c13ea2a0758aa085aa02f72150f891e'/>
<id>308571074c13ea2a0758aa085aa02f72150f891e</id>
<content type='text'>
This is an artifact from merging MLIR into LLVM, the file headers are
now aligned with the rest of the project.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is an artifact from merging MLIR into LLVM, the file headers are
now aligned with the rest of the project.
</pre>
</div>
</content>
</entry>
<entry>
<title>Adjust License.txt file to use the LLVM license</title>
<updated>2019-12-23T23:33:37+00:00</updated>
<author>
<name>Mehdi Amini</name>
<email>aminim@google.com</email>
</author>
<published>2019-12-23T17:35:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=56222a0694e4caf35e892d70591417c39fef1185'/>
<id>56222a0694e4caf35e892d70591417c39fef1185</id>
<content type='text'>
PiperOrigin-RevId: 286906740
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
PiperOrigin-RevId: 286906740
</pre>
</div>
</content>
</entry>
<entry>
<title>Change from llvm::make_unique to std::make_unique</title>
<updated>2019-08-17T18:06:03+00:00</updated>
<author>
<name>Jacques Pienaar</name>
<email>jpienaar@google.com</email>
</author>
<published>2019-08-17T18:05:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=79f53b0cf1fd204af0a09c8e085dd09a1ce0b6d9'/>
<id>79f53b0cf1fd204af0a09c8e085dd09a1ce0b6d9</id>
<content type='text'>
Switch to C++14 standard method as llvm::make_unique has been removed (
https://reviews.llvm.org/D66259). Also mark some targets as c++14 to ease next
integrates.

PiperOrigin-RevId: 263953918
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Switch to C++14 standard method as llvm::make_unique has been removed (
https://reviews.llvm.org/D66259). Also mark some targets as c++14 to ease next
integrates.

PiperOrigin-RevId: 263953918
</pre>
</div>
</content>
</entry>
<entry>
<title>    Remove unnecessary C++ specifier in CPP files. NFC.</title>
<updated>2019-05-20T20:42:13+00:00</updated>
<author>
<name>Jacques Pienaar</name>
<email>jpienaar@google.com</email>
</author>
<published>2019-05-14T22:03:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=cde4d5a6d902b3288ee5faf00975340ce5e2d05a'/>
<id>cde4d5a6d902b3288ee5faf00975340ce5e2d05a</id>
<content type='text'>
    These are only required in .h files to disambiguate between C and C++ header files.

--

PiperOrigin-RevId: 248219135
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
    These are only required in .h files to disambiguate between C and C++ header files.

--

PiperOrigin-RevId: 248219135
</pre>
</div>
</content>
</entry>
</feed>
