[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
================
@@ -168,7 +168,12 @@ class AArch64AsmPrinter : public AsmPrinter {
void emitPtrauthTailCallHardening(const MachineInstr *TC);
// Emit the sequence for AUT or AUTPAC.
- void emitPtrauthAuthResign(const MachineInstr *MI);
+ void 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
uint64_t PACDisc, Register PACAddrDisc);
```
https://github.com/llvm/llvm-project/pull/132857
More information about the llvm-branch-commits
mailing list