[all-commits] [llvm/llvm-project] 1e3e3e: [libc++abi][LIT][AIX] Use Vector instructions avai...

xingxue-ibm via All-commits all-commits at lists.llvm.org
Tue Nov 29 11:09:07 PST 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 1e3e3e28a624b62abcfc5fc541b58e1738658281
      https://github.com/llvm/llvm-project/commit/1e3e3e28a624b62abcfc5fc541b58e1738658281
  Author: Xing Xue <xingxue at outlook.com>
  Date:   2022-11-29 (Tue, 29 Nov 2022)

  Changed paths:
    M libcxxabi/test/vendor/ibm/vec_reg_restore.pass.cpp

  Log Message:
  -----------
  [libc++abi][LIT][AIX] Use Vector instructions available on Power7 in vec_reg_restore.pass.cpp

Summary:
libc++abi LIT test case vec_reg_restore.pass.cpp for AIX uses instructions mtvsrd and mfvsrd that are only available on Power8 CPU and higher, and therefore, fails on Power7 which is supported by the current AIX Clang. This patch replaces mtvsrd/mfvsrd with vector instructions available on Power7.

Reviewed by: nemanjai

Differential Revision: https://reviews.llvm.org/D138667




More information about the All-commits mailing list