[all-commits] [llvm/llvm-project] b3e2d6: Suppress returning larger CXX records in mem on Pl...
wjristow via All-commits
all-commits at lists.llvm.org
Thu Oct 2 14:34:44 PDT 2025
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: b3e2d6d4b4069bdfe9dd1ad832d7358cfd36f3ad
https://github.com/llvm/llvm-project/commit/b3e2d6d4b4069bdfe9dd1ad832d7358cfd36f3ad
Author: wjristow <warren.ristow at sony.com>
Date: 2025-10-02 (Thu, 02 Oct 2025)
Changed paths:
M clang/lib/CodeGen/Targets/X86.cpp
M clang/test/CodeGen/X86/avx-cxx-record.cpp
Log Message:
-----------
Suppress returning larger CXX records in mem on PlayStation (#161732)
In commit e8a486ea9789, a change was made so that certain 256-bit and
512-bit CXX records would be returned in memory, fixing a violation of
the x86-64 psABI (where they had been incorrectly returned in AVX
registers). For compatibility reasons, we want to suppress that ABI-fix
on PlayStation. This commit suppresses that change for PlayStation, and
updates the test to include checking the 512-bit case.
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