<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/tests/mir-opt/pre-codegen/try_identity.old.PreCodegen.after.mir, branch 1.86.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.86.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.86.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2024-10-31T05:48:06+00:00</updated>
<entry>
<title>Mark `simplify_aggregate_to_copy` mir-opt as unsound</title>
<updated>2024-10-31T05:48:06+00:00</updated>
<author>
<name>许杰友 Jieyou Xu (Joe)</name>
<email>39484203+jieyouxu@users.noreply.github.com</email>
</author>
<published>2024-10-30T13:11:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=10b8ba4ecb19ac2eb7be97a1a1eb1ffae9fec534'/>
<id>urn:sha1:10b8ba4ecb19ac2eb7be97a1a1eb1ffae9fec534</id>
<content type='text'>
Co-authored-by: DianQK &lt;dianqk@dianqk.net&gt;
</content>
</entry>
<entry>
<title>Simplify the canonical clone method to copy</title>
<updated>2024-09-14T05:30:35+00:00</updated>
<author>
<name>DianQK</name>
<email>dianqk@dianqk.net</email>
</author>
<published>2024-08-21T13:45:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c16c22cc9c4daf4485c78e789c6e2a4bedea83b4'/>
<id>urn:sha1:c16c22cc9c4daf4485c78e789c6e2a4bedea83b4</id>
<content type='text'>
The optimized clone method ends up as the following MIR:

```
_2 = copy ((*_1).0: i32);
_3 = copy ((*_1).1: u64);
_4 = copy ((*_1).2: [i8; 3]);
_0 = Foo { a: move _2, b: move _3, c: move _4 };
```

We can transform this to:

```
_0 = copy (*_1);
```
</content>
</entry>
<entry>
<title>Bless *all* the mir-opt tests</title>
<updated>2024-08-18T23:07:33+00:00</updated>
<author>
<name>Scott McMurray</name>
<email>scottmcm@users.noreply.github.com</email>
</author>
<published>2024-08-18T21:26:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=99cb0c6bc399fb94a0ddde7e9b38e9c00d523bad'/>
<id>urn:sha1:99cb0c6bc399fb94a0ddde7e9b38e9c00d523bad</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Sandwich MIR optimizations between DSE.</title>
<updated>2024-01-11T09:58:19+00:00</updated>
<author>
<name>Camille GILLOT</name>
<email>gillot.camille@gmail.com</email>
</author>
<published>2024-01-06T18:34:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=0aedd6e86fd11c146b1bf8f0c38415ca7e66f240'/>
<id>urn:sha1:0aedd6e86fd11c146b1bf8f0c38415ca7e66f240</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove comments from mir-opt MIR dumps</title>
<updated>2023-06-15T19:19:11+00:00</updated>
<author>
<name>Ben Kimock</name>
<email>kimockb@gmail.com</email>
</author>
<published>2023-06-06T13:47:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=0a1fa411edbf6f9ad1205655d77cfda5a43aac06'/>
<id>urn:sha1:0a1fa411edbf6f9ad1205655d77cfda5a43aac06</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Normalize block and local orders in mir-opt tests</title>
<updated>2023-05-22T00:48:37+00:00</updated>
<author>
<name>Scott McMurray</name>
<email>scottmcm@users.noreply.github.com</email>
</author>
<published>2023-05-21T18:44:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=d69725d5d5173e6c6fc20873f306cbd66fa963e7'/>
<id>urn:sha1:d69725d5d5173e6c6fc20873f306cbd66fa963e7</id>
<content type='text'>
Since this only affects `PreCodegen MIR, and it would be nice for that to be resilient to permutations of things that don't affect the actual semantic behaviours.
</content>
</entry>
<entry>
<title>Add mir-opt tests to track MIR quality.</title>
<updated>2023-04-23T17:10:53+00:00</updated>
<author>
<name>Camille GILLOT</name>
<email>gillot.camille@gmail.com</email>
</author>
<published>2023-04-23T09:38:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=332b7f51d68ced4addab04f34d5f18e35df2f22d'/>
<id>urn:sha1:332b7f51d68ced4addab04f34d5f18e35df2f22d</id>
<content type='text'>
</content>
</entry>
</feed>
