[all-commits] [llvm/llvm-project] 0e21f1: [AArch64][GISel] Translate legal SVE formal argume...
Him188 via All-commits
all-commits at lists.llvm.org
Tue Jun 18 01:26:08 PDT 2024
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 0e21f125c69f0e3204ea76d931717c88493e5cb3
https://github.com/llvm/llvm-project/commit/0e21f125c69f0e3204ea76d931717c88493e5cb3
Author: Him188 <tguan at nvidia.com>
Date: 2024-06-18 (Tue, 18 Jun 2024)
Changed paths:
M llvm/lib/Target/AArch64/AArch64GenRegisterBankInfo.def
M llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
M llvm/lib/Target/AArch64/GISel/AArch64CallLowering.cpp
M llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp
M llvm/lib/Target/AArch64/GISel/AArch64RegisterBankInfo.cpp
M llvm/lib/Target/AArch64/GISel/AArch64RegisterBankInfo.h
A llvm/test/CodeGen/AArch64/GlobalISel/sve-formal-argument-multiple.ll
A llvm/test/CodeGen/AArch64/GlobalISel/sve-formal-argument.ll
A llvm/test/CodeGen/AArch64/GlobalISel/translate-sve-formal-argument-multiple.ll
A llvm/test/CodeGen/AArch64/GlobalISel/translate-sve-formal-argument.ll
Log Message:
-----------
[AArch64][GISel] Translate legal SVE formal arguments and select COPY for SVE (#95236)
This patch adds support for legal SVE fromal arguments in IRTranslator,
and support for COPY with SVE.
SVE arguments are allowed only if the hidden option
`-aarch64-enable-gisel-sve` is enabled. Illegal types and predicates
like `nxv8i1` are not supported yet.
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list