[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