[PATCH] D96351: [AIX] Enable the default AltiVec ABI on AIX
Zarko Todorovski via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Tue Feb 9 09:09:31 PST 2021
ZarkoCA created this revision.
ZarkoCA added reviewers: sfertile, cebowleratibm, hubert.reinterpretcast.
ZarkoCA added a project: PowerPC.
Herald added subscribers: kbarton, hiraditya, nemanjai.
ZarkoCA requested review of this revision.
Herald added a project: LLVM.
Herald added a subscriber: llvm-commits.
This patch adds support for the default AltiVec ABI for AIX.
Vector registers 20 through 30 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.
Repository:
rG LLVM Github Monorepo
https://reviews.llvm.org/D96351
Files:
llvm/lib/Target/PowerPC/PPCISelLowering.cpp
llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp
llvm/test/CodeGen/PowerPC/aix-csr-vector.ll
llvm/test/CodeGen/PowerPC/aix-vec-abi.ll
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D96351.322412.patch
Type: text/x-patch
Size: 51803 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20210209/fe981fe9/attachment.bin>
More information about the llvm-commits
mailing list