about summary refs log tree commit diff
path: root/compiler/rustc_span/src
diff options
context:
space:
mode:
authorAmanieu d'Antras <amanieu@gmail.com>2021-06-17 21:00:52 +0100
committerAmanieu d'Antras <amanieu@gmail.com>2021-07-10 17:29:00 +0200
commite1c3f5e017ef93f88158361d06560c8fa7412ac1 (patch)
tree1c91fe243e19740a9fb398d6e6fe81bad290a134 /compiler/rustc_span/src
parent1e13a9bb33debb931d603278b7f1a706b0d11660 (diff)
downloadrust-e1c3f5e017ef93f88158361d06560c8fa7412ac1.tar.gz
rust-e1c3f5e017ef93f88158361d06560c8fa7412ac1.zip
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 46ef308cbf2..a8a7797e74a 100644
--- a/compiler/rustc_span/src/symbol.rs
+++ b/compiler/rustc_span/src/symbol.rs
@@ -752,6 +752,7 @@ symbols! {
         minnumf64,
         mips_target_feature,
         misc,
+        mmx_reg,
         modifiers,
         module,
         module_path,
@@ -894,6 +895,7 @@ symbols! {
         prefetch_read_instruction,
         prefetch_write_data,
         prefetch_write_instruction,
+        preg,
         prelude,
         prelude_import,
         preserves_flags,
@@ -1333,6 +1335,7 @@ symbols! {
         wrapping_mul,
         wrapping_sub,
         write_bytes,
+        x87_reg,
         xmm_reg,
         ymm_reg,
         zmm_reg,