[all-commits] [llvm/llvm-project] e88f8a: [SystemZ] Emit optional argument area length field
Kai Nacke via All-commits
all-commits at lists.llvm.org
Wed Nov 26 09:03:08 PST 2025
Branch: refs/heads/users/redstar/argarea
Home: https://github.com/llvm/llvm-project
Commit: e88f8ae98f7c7409be8f383d0968023ef6294a00
https://github.com/llvm/llvm-project/commit/e88f8ae98f7c7409be8f383d0968023ef6294a00
Author: Kai Nacke <kai.peter.nacke at ibm.com>
Date: 2025-11-26 (Wed, 26 Nov 2025)
Changed paths:
M llvm/lib/Target/SystemZ/SystemZAsmPrinter.cpp
A llvm/test/CodeGen/SystemZ/zos-ppa1-argarea.ll
Log Message:
-----------
[SystemZ] Emit optional argument area length field
The Language Environment (LE) reserves 128 byte for the
argument area when the optional field is not present. If
the argument area is larger, then the field must be present
to guarantee that the space is reseverd on stack
extension. Creating this field when alloca() is used may
reduce the needed stack space in case alloca() causes a
stack extension.
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list