[all-commits] [llvm/llvm-project] bc5e96: [PowerPC] Add vector pair calling convention for AIX

Ting Wang via All-commits all-commits at lists.llvm.org
Sat Oct 8 22:24:35 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: bc5e969ca1e1567ae5ad259f7f2d55a96e30b07f
      https://github.com/llvm/llvm-project/commit/bc5e969ca1e1567ae5ad259f7f2d55a96e30b07f
  Author: Ting Wang <Ting.Wang.SH at ibm.com>
  Date:   2022-10-09 (Sun, 09 Oct 2022)

  Changed paths:
    M llvm/lib/Target/PowerPC/PPCCallingConv.td
    M llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp
    M llvm/test/CodeGen/PowerPC/aix64-vector-pair-cc-spills.ll
    M llvm/test/CodeGen/PowerPC/aix64-virtual-call-no-spills.ll

  Log Message:
  -----------
  [PowerPC] Add vector pair calling convention for AIX

This is AIX part of update after https://reviews.llvm.org/D117225

Fixed the issue that AIX64 with vector pair enabled saw redundant
spill/reload of callee saved vector registers.

Based on original patch by: Kai Luo

Reviewed By: lkail

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




More information about the All-commits mailing list