-
Notifications
You must be signed in to change notification settings - Fork 14k
Open
Labels
A-codegenArea: Code generationArea: Code generationO-AArch64Armv8-A or later processors in AArch64 modeArmv8-A or later processors in AArch64 modeneeds-triageThis issue may need triage. Remove it if it has been sufficiently triaged.This issue may need triage. Remove it if it has been sufficiently triaged.
Description
Codegen currently has this code:
rust/compiler/rustc_codegen_llvm/src/asm.rs
Lines 487 to 490 in 21cbbdc
| } else if reg == InlineAsmReg::AArch64(AArch64InlineAsmReg::x30) { | |
| // LLVM doesn't recognize x30 | |
| "{lr}".to_string() | |
| } else { |
I hit the same issue in Zig and decided to fix it properly in LLVM, so when the fix gets released, this will no longer be needed:
Metadata
Metadata
Assignees
Labels
A-codegenArea: Code generationArea: Code generationO-AArch64Armv8-A or later processors in AArch64 modeArmv8-A or later processors in AArch64 modeneeds-triageThis issue may need triage. Remove it if it has been sufficiently triaged.This issue may need triage. Remove it if it has been sufficiently triaged.