<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/compiler/rustc_codegen_cranelift/src/inline_asm.rs, branch 1.72.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.72.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.72.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2023-03-15T14:41:48+00:00</updated>
<entry>
<title>Merge commit 'dec0daa8f6d0a0e1c702f169abb6bf3eee198c67' into sync_cg_clif-2023-03-15</title>
<updated>2023-03-15T14:41:48+00:00</updated>
<author>
<name>bjorn3</name>
<email>17426603+bjorn3@users.noreply.github.com</email>
</author>
<published>2023-03-15T14:41:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=fce629d2e9eddd957411caa5fed0e1146c745bd8'/>
<id>urn:sha1:fce629d2e9eddd957411caa5fed0e1146c745bd8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge commit '7d53619064ab7045c383644cb445052d2a3d46db' into sync_cg_clif-2023-02-09</title>
<updated>2023-02-09T11:38:16+00:00</updated>
<author>
<name>bjorn3</name>
<email>17426603+bjorn3@users.noreply.github.com</email>
</author>
<published>2023-02-09T11:38:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e25566e20b079b7eae57518768dee44fb53c8cbb'/>
<id>urn:sha1:e25566e20b079b7eae57518768dee44fb53c8cbb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge commit '266e96785ab71834b917bf474f130a6d8fdecd4b' into sync_cg_clif-2022-10-23</title>
<updated>2022-10-23T14:22:55+00:00</updated>
<author>
<name>bjorn3</name>
<email>17426603+bjorn3@users.noreply.github.com</email>
</author>
<published>2022-10-23T14:22:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e54a13f18bf2873f12d556fb05bb60f2a7f75bfa'/>
<id>urn:sha1:e54a13f18bf2873f12d556fb05bb60f2a7f75bfa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge commit 'e9d1a0a7b0b28dd422f1a790ccde532acafbf193' into sync_cg_clif-2022-08-24</title>
<updated>2022-08-24T16:40:58+00:00</updated>
<author>
<name>bjorn3</name>
<email>17426603+bjorn3@users.noreply.github.com</email>
</author>
<published>2022-08-24T16:40:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=7b9c8c87819d0d122f56017f5e093ea8c082dc69'/>
<id>urn:sha1:7b9c8c87819d0d122f56017f5e093ea8c082dc69</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge commit 'c19edfd71a1d0ddef86c2c67fdb40718d40a72b4' into sync_cg_clif-2022-07-25</title>
<updated>2022-07-25T14:07:57+00:00</updated>
<author>
<name>bjorn3</name>
<email>17426603+bjorn3@users.noreply.github.com</email>
</author>
<published>2022-07-25T14:07:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=7a3ed235eba253f573d8842549bc6418b0a2eaca'/>
<id>urn:sha1:7a3ed235eba253f573d8842549bc6418b0a2eaca</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Take CodegenFnAttrs into account when validating asm! register operands</title>
<updated>2022-02-21T18:28:22+00:00</updated>
<author>
<name>Amanieu d'Antras</name>
<email>amanieu@gmail.com</email>
</author>
<published>2022-02-17T18:16:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=fc41d4bf351b9c39aac58b7d0e307495ddf60dfc'/>
<id>urn:sha1:fc41d4bf351b9c39aac58b7d0e307495ddf60dfc</id>
<content type='text'>
Checking of asm! register operands now properly takes function
attributes such as #[target_feature] and #[instruction_set] into
account.
</content>
</entry>
<entry>
<title>On ARM, use relocation_model to detect whether r9 should be reserved</title>
<updated>2022-02-21T18:28:22+00:00</updated>
<author>
<name>Amanieu d'Antras</name>
<email>amanieu@gmail.com</email>
</author>
<published>2022-02-17T14:16:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=1ceb104851c2c3054f680d89f9d9333b5e5110be'/>
<id>urn:sha1:1ceb104851c2c3054f680d89f9d9333b5e5110be</id>
<content type='text'>
The previous approach of checking for the reserve-r9 target feature
didn't actually work because LLVM only sets this feature very late when
initializing the per-function subtarget.
</content>
</entry>
<entry>
<title>Pass target_features set instead of has_feature closure</title>
<updated>2022-01-17T17:06:30+00:00</updated>
<author>
<name>bjorn3</name>
<email>bjorn3@users.noreply.github.com</email>
</author>
<published>2022-01-10T14:48:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=042aa379a5cf6f6148664b74c9ebdf88ad8a5c1d'/>
<id>urn:sha1:042aa379a5cf6f6148664b74c9ebdf88ad8a5c1d</id>
<content type='text'>
This avoids unnecessary monomorphizations in codegen backends
</content>
</entry>
<entry>
<title>Use Symbol for target features in asm handling</title>
<updated>2022-01-17T17:06:27+00:00</updated>
<author>
<name>bjorn3</name>
<email>bjorn3@users.noreply.github.com</email>
</author>
<published>2022-01-10T14:32:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=991cbd15034798e86de6823800b13c87fb3e904c'/>
<id>urn:sha1:991cbd15034798e86de6823800b13c87fb3e904c</id>
<content type='text'>
This saves a couple of Symbol::intern calls
</content>
</entry>
<entry>
<title>Merge commit '97e504549371d7640cf011d266e3c17394fdddac' into sync_cg_clif-2021-12-20</title>
<updated>2021-12-20T17:56:35+00:00</updated>
<author>
<name>bjorn3</name>
<email>bjorn3@users.noreply.github.com</email>
</author>
<published>2021-12-20T17:56:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=3426a730ffc78bea3fa45593a383647c0774fe57'/>
<id>urn:sha1:3426a730ffc78bea3fa45593a383647c0774fe57</id>
<content type='text'>
</content>
</entry>
</feed>
