UnstableChanges

Changes from Git (git http://labmaster3.local/git/llvm-project.git)

Summary

  1. [PowerPC][AIX] Add support for lowering int/float/double formal (details)
Commit 26ab827c24c8dcebebad136c0580cae5fdc84c9f by sd.fertile
[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
The file was modifiedllvm/lib/Target/PowerPC/PPCISelLowering.cpp
The file was addedllvm/test/CodeGen/PowerPC/aix_cc_abi.ll
The file was removedllvm/test/CodeGen/PowerPC/aix_gpr_param.ll
The file was modifiedllvm/lib/Target/PowerPC/PPCISelLowering.h
The file was removedllvm/test/CodeGen/PowerPC/aix_fpr_param.ll