<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/compiler/rustc_codegen_llvm/src/intrinsic.rs, branch 1.76.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.76.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.76.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2023-12-12T12:11:59+00:00</updated>
<entry>
<title>Fix alignment passed down to LLVM for simd_masked_load</title>
<updated>2023-12-12T12:11:59+00:00</updated>
<author>
<name>Jakub Okoński</name>
<email>jakub@okonski.org</email>
</author>
<published>2023-12-12T12:11:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=95b5a80f47fa30a594985f36eab87d1ccbd0435a'/>
<id>urn:sha1:95b5a80f47fa30a594985f36eab87d1ccbd0435a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Auto merge of #117116 - calebzulawski:repr-simd-packed, r=workingjubilee</title>
<updated>2023-12-11T08:07:20+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2023-12-11T08:07:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=8b1ba11cb1176cd7b8a0f4b55d1c97ee9fd3662d'/>
<id>urn:sha1:8b1ba11cb1176cd7b8a0f4b55d1c97ee9fd3662d</id>
<content type='text'>
Implement repr(packed) for repr(simd)

This allows creating vectors with non-power-of-2 lengths that do not have padding.  See rust-lang/portable-simd#319
</content>
</entry>
<entry>
<title>Add simd_masked_{load,store} platform-intrinsics</title>
<updated>2023-12-09T11:36:08+00:00</updated>
<author>
<name>Jakub Okoński</name>
<email>jakub@okonski.org</email>
</author>
<published>2023-11-15T22:08:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=97ae5095f52100b98170ab476e516d2be5b2c297'/>
<id>urn:sha1:97ae5095f52100b98170ab476e516d2be5b2c297</id>
<content type='text'>
This maps to the LLVM intrinsics: llvm.masked.load and llvm.masked.store
</content>
</entry>
<entry>
<title>Implement repr(packed) for repr(simd)</title>
<updated>2023-12-02T15:53:19+00:00</updated>
<author>
<name>Caleb Zulawski</name>
<email>caleb.zulawski@gmail.com</email>
</author>
<published>2023-10-24T06:01:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=329412dad35d42221319b0e2b9c225d07cd39985'/>
<id>urn:sha1:329412dad35d42221319b0e2b9c225d07cd39985</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge simd size and type extraction into checking whether a type is simd, as these always go together.</title>
<updated>2023-10-31T11:23:39+00:00</updated>
<author>
<name>Oli Scherer</name>
<email>git-spam-no-reply9815368754983@oli-obk.de</email>
</author>
<published>2023-09-29T15:14:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=f8372df63148db076ff00c36e4f4523c216c7d86'/>
<id>urn:sha1:f8372df63148db076ff00c36e4f4523c216c7d86</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Simplify all `require_simd` invocations by moving all of the shared invocation arguments into the macro</title>
<updated>2023-10-31T11:23:39+00:00</updated>
<author>
<name>Oli Scherer</name>
<email>git-spam-no-reply9815368754983@oli-obk.de</email>
</author>
<published>2023-09-29T14:54:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=9a49ef38c7b4e8f7f62271eb92776da0b9b4cf18'/>
<id>urn:sha1:9a49ef38c7b4e8f7f62271eb92776da0b9b4cf18</id>
<content type='text'>
</content>
</entry>
<entry>
<title>don't use the moral equivalent of `assert!(false, "foo")`</title>
<updated>2023-10-31T11:23:39+00:00</updated>
<author>
<name>Oli Scherer</name>
<email>git-spam-no-reply9815368754983@oli-obk.de</email>
</author>
<published>2023-09-29T14:39:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=7c673db195cd01873be2115318ce2adcc8cfe0de'/>
<id>urn:sha1:7c673db195cd01873be2115318ce2adcc8cfe0de</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Prototype using const generic for simd_shuffle IDX array</title>
<updated>2023-09-18T15:10:28+00:00</updated>
<author>
<name>Oli Scherer</name>
<email>git-spam-no-reply9815368754983@oli-obk.de</email>
</author>
<published>2023-09-18T14:37:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=1a01e57d277e3b2668c9c18fd44ae48399a4cf48'/>
<id>urn:sha1:1a01e57d277e3b2668c9c18fd44ae48399a4cf48</id>
<content type='text'>
</content>
</entry>
<entry>
<title>explain PassMode::Cast</title>
<updated>2023-09-15T08:43:44+00:00</updated>
<author>
<name>Ralf Jung</name>
<email>post@ralfj.de</email>
</author>
<published>2023-09-07T20:06:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=7740476a43a7dc67c2b27eb2d981368a6c88832e'/>
<id>urn:sha1:7740476a43a7dc67c2b27eb2d981368a6c88832e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Apply suggestions from code review</title>
<updated>2023-08-06T22:47:40+00:00</updated>
<author>
<name>scottmcm</name>
<email>scottmcm@users.noreply.github.com</email>
</author>
<published>2023-08-04T06:22:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=75277a6606e8c7443ccd3fd1a2562c166fed7298'/>
<id>urn:sha1:75277a6606e8c7443ccd3fd1a2562c166fed7298</id>
<content type='text'>
Co-authored-by: Ralf Jung &lt;post@ralfj.de&gt;</content>
</entry>
</feed>
