[llvm-branch-commits] AArch64: Relax x16/x17 constraint on AUT in certain cases. (PR #132857)
Anatoly Trosinenko via llvm-branch-commits
llvm-branch-commits at lists.llvm.org
Mon Jun 2 10:06:52 PDT 2025
================
@@ -2064,8 +2069,12 @@ void AArch64AsmPrinter::emitPtrauthTailCallHardening(const MachineInstr *TC) {
/*ShouldTrap=*/true, /*OnFailure=*/nullptr);
}
-void AArch64AsmPrinter::emitPtrauthAuthResign(const MachineInstr *MI) {
- const bool IsAUTPAC = MI->getOpcode() == AArch64::AUTPAC;
+void AArch64AsmPrinter::emitPtrauthAuthResign(
+ Register AUTVal, AArch64PACKey::ID AUTKey, uint64_t AUTDisc,
+ const MachineOperand *AUTAddrDisc, Register Scratch,
+ std::optional<AArch64PACKey::ID> PACKey, uint64_t PACDisc,
+ unsigned PACAddrDisc) {
----------------
atrosinenko wrote:
```suggestion
Register PACAddrDisc) {
```
https://github.com/llvm/llvm-project/pull/132857
More information about the llvm-branch-commits
mailing list