llvm-project
abc693fb - [AArch64] Skip over shadow space for ARM64EC entry thunk variadic calls (#80994)

Commit
1 year ago
[AArch64] Skip over shadow space for ARM64EC entry thunk variadic calls (#80994) When in an entry thunk the x64 SP is passed in x4 but this cannot be directly passed through since x64 varargs calls have a 32 byte shadow store at SP followed by the in-stack parameters. ARM64EC varargs calls on the other hand expect x4 to point to the first in-stack parameter.
Author
Parents
Loading