[all-commits] [llvm/llvm-project] 2b50ce: [PowerPC][AIX] Enable the default AltiVec ABI on AIX
Zarko Todorovski via All-commits
all-commits at lists.llvm.org
Fri Mar 5 09:47:05 PST 2021
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 2b50ce152417286e0091a1683482457473d4d7a8
https://github.com/llvm/llvm-project/commit/2b50ce152417286e0091a1683482457473d4d7a8
Author: Zarko Todorovski <zarko at ca.ibm.com>
Date: 2021-03-05 (Fri, 05 Mar 2021)
Changed paths:
M llvm/lib/Target/PowerPC/PPCISelLowering.cpp
M llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp
A llvm/test/CodeGen/PowerPC/aix-csr-vector.ll
A llvm/test/CodeGen/PowerPC/aix-inlineasm-reserved-reg-dflt-warn.ll
R llvm/test/CodeGen/PowerPC/aix-vec-abi.ll
Log Message:
-----------
[PowerPC][AIX] Enable the default AltiVec ABI on AIX
This patch adds support for the default AltiVec ABI for AIX.
Vector registers 20 through 31 are marked as reserved and cannot
be used in the default ABI. This patch adds handling for this case
and also remove the default AltiVec ABI errors.
Reviewed By: sfertile
Differential Revision: https://reviews.llvm.org/D96351
More information about the All-commits
mailing list