[all-commits] [llvm/llvm-project] 26ab82: [PowerPC][AIX] Add support for lowering int/float/...

Sean Fertile via All-commits all-commits at lists.llvm.org
Fri Nov 29 10:03:27 PST 2019


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 26ab827c24c8dcebebad136c0580cae5fdc84c9f
      https://github.com/llvm/llvm-project/commit/26ab827c24c8dcebebad136c0580cae5fdc84c9f
  Author: Sean Fertile <sd.fertile at gmail.com>
  Date:   2019-11-29 (Fri, 29 Nov 2019)

  Changed paths:
    M llvm/lib/Target/PowerPC/PPCISelLowering.cpp
    M llvm/lib/Target/PowerPC/PPCISelLowering.h
    A llvm/test/CodeGen/PowerPC/aix_cc_abi.ll
    R llvm/test/CodeGen/PowerPC/aix_fpr_param.ll
    R llvm/test/CodeGen/PowerPC/aix_gpr_param.ll

  Log Message:
  -----------
  [PowerPC][AIX] Add support for lowering int/float/double formal arguments.

This patch adds LowerFormalArguments_AIX, support is added for lowering
int, float, and double formal arguments into general purpose and
floating point registers only.

The aix calling convention testcase have been redone to test for caller
and callee functionality in the same lit test.

Patch by Zarko Todorovski!

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




More information about the All-commits mailing list