about summary refs log tree commit diff
path: root/compiler/rustc_span/src
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2021-07-11 01:06:58 +0000
committerbors <bors@rust-lang.org>2021-07-11 01:06:58 +0000
commit99f8efec46c72cb11418f858ae142baa5f3582a9 (patch)
tree33c0ce548315db5319b01858f9878e474456edee /compiler/rustc_span/src
parentdfd7b8d03fb93d0e03147d28b3be6d93260fa94d (diff)
parentd2a1d048d9af6caca48ebd883d082f3657465d06 (diff)
downloadrust-99f8efec46c72cb11418f858ae142baa5f3582a9.tar.gz
rust-99f8efec46c72cb11418f858ae142baa5f3582a9.zip
Auto merge of #86416 - Amanieu:asm_clobber_only, r=nagisa
Add clobber-only register classes for asm!

These are needed to properly express a function call ABI using a clobber
list, even though we don't support passing actual values into/out of
these registers.
Diffstat (limited to 'compiler/rustc_span/src')
-rw-r--r--compiler/rustc_span/src/symbol.rs3
1 files changed, 3 insertions, 0 deletions
diff --git a/compiler/rustc_span/src/symbol.rs b/compiler/rustc_span/src/symbol.rs
index 9051c9d69b5..cfa0c79004c 100644
--- a/compiler/rustc_span/src/symbol.rs
+++ b/compiler/rustc_span/src/symbol.rs
@@ -756,6 +756,7 @@ symbols! {
         minnumf64,
         mips_target_feature,
         misc,
+        mmx_reg,
         modifiers,
         module,
         module_path,
@@ -899,6 +900,7 @@ symbols! {
         prefetch_read_instruction,
         prefetch_write_data,
         prefetch_write_instruction,
+        preg,
         prelude,
         prelude_import,
         preserves_flags,
@@ -1343,6 +1345,7 @@ symbols! {
         wrapping_sub,
         wreg,
         write_bytes,
+        x87_reg,
         xmm_reg,
         ymm_reg,
         zmm_reg,