<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/tests/mir-opt/early_otherwise_branch.rs, branch try-perf</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=try-perf</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=try-perf'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2025-05-24T07:36:06+00:00</updated>
<entry>
<title>mir-opt: Do not create storage marks for temporary locals</title>
<updated>2025-05-24T07:36:06+00:00</updated>
<author>
<name>dianqk</name>
<email>dianqk@dianqk.net</email>
</author>
<published>2025-05-24T07:36:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=8c7faa6ed154893fdbfcb128055b593102b4c6db'/>
<id>urn:sha1:8c7faa6ed154893fdbfcb128055b593102b4c6db</id>
<content type='text'>
</content>
</entry>
<entry>
<title>mir-opt: Create an indirect BB to add `StorageDead`</title>
<updated>2025-05-24T03:01:18+00:00</updated>
<author>
<name>dianqk</name>
<email>dianqk@dianqk.net</email>
</author>
<published>2025-05-22T14:55:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=145d2266d930d8d8b4119eb230590269d0626c05'/>
<id>urn:sha1:145d2266d930d8d8b4119eb230590269d0626c05</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Reapply "Auto merge of #129047 - DianQK:early_otherwise_branch_scalar, r=cjgillot"</title>
<updated>2024-12-18T12:43:54+00:00</updated>
<author>
<name>DianQK</name>
<email>dianqk@dianqk.net</email>
</author>
<published>2024-09-24T22:42:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=7a0b78da910a99ef07e88fb4dcc41af2367db2bd'/>
<id>urn:sha1:7a0b78da910a99ef07e88fb4dcc41af2367db2bd</id>
<content type='text'>
This reverts commit 16a02664e66afbfcd738b600d4a409e809040695.
</content>
</entry>
<entry>
<title>Revert "Auto merge of #129047 - DianQK:early_otherwise_branch_scalar, r=cjgillot"</title>
<updated>2024-09-24T08:44:26+00:00</updated>
<author>
<name>许杰友 Jieyou Xu (Joe)</name>
<email>jieyouxu@outlook.com</email>
</author>
<published>2024-09-24T08:05:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=16a02664e66afbfcd738b600d4a409e809040695'/>
<id>urn:sha1:16a02664e66afbfcd738b600d4a409e809040695</id>
<content type='text'>
This reverts commit a772336fb3fbd1fe4493077fcfe04e0221296a99, reversing
changes made to 702987f75b74f789ba227ee04a3d7bb1680c2309.

It seems Apply EarlyOtherwiseBranch to scalar value #129047 may have
lead to several nightly regressions:

- https://github.com/rust-lang/rust/issues/130769
- https://github.com/rust-lang/rust/issues/130774
- https://github.com/rust-lang/rust/issues/130771

And since this is a mir-opt ICE that seems to quite easy to trigger with
real-world crates being affected, let's revert for now and reland the
mir-opt later.
</content>
</entry>
<entry>
<title>Apply `EarlyOtherwiseBranch` to scalar value</title>
<updated>2024-09-18T13:42:07+00:00</updated>
<author>
<name>DianQK</name>
<email>dianqk@dianqk.net</email>
</author>
<published>2024-09-18T13:41:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e3a9eaf928a2028ac383e3025fe4e2f4ca919fda'/>
<id>urn:sha1:e3a9eaf928a2028ac383e3025fe4e2f4ca919fda</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update mir-opt filechecks</title>
<updated>2024-08-18T22:52:23+00:00</updated>
<author>
<name>Scott McMurray</name>
<email>scottmcm@users.noreply.github.com</email>
</author>
<published>2024-08-18T22:51:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=249a36ffbd577fc76153b7ad4cafd33607ee4ddc'/>
<id>urn:sha1:249a36ffbd577fc76153b7ad4cafd33607ee4ddc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>mir-opt tests: rename unit-test -&gt; test-mir-pass</title>
<updated>2024-04-20T11:19:34+00:00</updated>
<author>
<name>Ralf Jung</name>
<email>post@ralfj.de</email>
</author>
<published>2024-04-20T11:19:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=75d0fdd96713874703998cb06dae67ab09b7897e'/>
<id>urn:sha1:75d0fdd96713874703998cb06dae67ab09b7897e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add FileCheck for `early_otherwise_branch*.rs`</title>
<updated>2024-04-07T13:14:29+00:00</updated>
<author>
<name>DianQK</name>
<email>dianqk@dianqk.net</email>
</author>
<published>2024-02-22T00:15:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=f5c256fa0fa2b6f1c13a8ea5882eca7573e18ea3'/>
<id>urn:sha1:f5c256fa0fa2b6f1c13a8ea5882eca7573e18ea3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Resolve unsound hoisting of discriminant in `EarlyOtherwiseBranch`</title>
<updated>2024-04-07T13:14:26+00:00</updated>
<author>
<name>DianQK</name>
<email>dianqk@dianqk.net</email>
</author>
<published>2024-02-21T14:44:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=31e74771f04126cdb753dcc1798ef024893431a3'/>
<id>urn:sha1:31e74771f04126cdb753dcc1798ef024893431a3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[AUTO_GENERATED] Migrate compiletest to use `ui_test`-style `//@` directives</title>
<updated>2024-02-22T16:04:04+00:00</updated>
<author>
<name>许杰友 Jieyou Xu (Joe)</name>
<email>jieyouxu@outlook.com</email>
</author>
<published>2024-02-22T12:10:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=6e48b96692d63a79a14563f27fe5185f122434f8'/>
<id>urn:sha1:6e48b96692d63a79a14563f27fe5185f122434f8</id>
<content type='text'>
</content>
</entry>
</feed>
