[all-commits] [llvm/llvm-project] 59f7f3: [SystemZ] ABI support for single-element vector types
Ulrich Weigand via All-commits
all-commits at lists.llvm.org
Fri Dec 15 10:31:39 PST 2023
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 59f7f35a9047cccded7b8d3a01926e03f1e10efa
https://github.com/llvm/llvm-project/commit/59f7f35a9047cccded7b8d3a01926e03f1e10efa
Author: Ulrich Weigand <ulrich.weigand at de.ibm.com>
Date: 2023-12-15 (Fri, 15 Dec 2023)
Changed paths:
M llvm/lib/Target/SystemZ/SystemZISelLowering.cpp
M llvm/lib/Target/SystemZ/SystemZISelLowering.h
M llvm/test/CodeGen/SystemZ/vec-add-01.ll
M llvm/test/CodeGen/SystemZ/vec-add-02.ll
A llvm/test/CodeGen/SystemZ/vec-args-08.ll
R llvm/test/CodeGen/SystemZ/vec-args-error-01.ll
R llvm/test/CodeGen/SystemZ/vec-args-error-02.ll
R llvm/test/CodeGen/SystemZ/vec-args-error-03.ll
R llvm/test/CodeGen/SystemZ/vec-args-error-04.ll
R llvm/test/CodeGen/SystemZ/vec-args-error-05.ll
R llvm/test/CodeGen/SystemZ/vec-args-error-06.ll
R llvm/test/CodeGen/SystemZ/vec-args-error-07.ll
R llvm/test/CodeGen/SystemZ/vec-args-error-08.ll
M llvm/test/CodeGen/SystemZ/vec-strict-add-02.ll
M llvm/test/CodeGen/SystemZ/vec-strict-sub-02.ll
M llvm/test/CodeGen/SystemZ/vec-sub-01.ll
M llvm/test/CodeGen/SystemZ/vec-sub-02.ll
Log Message:
-----------
[SystemZ] ABI support for single-element vector types
Support passing and returning values of single-element vector
types (i.e. <1 x i128> and <1 x fp128>).
Now that i128 is a legal type, supporting these types can be
done simply by providing a getRegisterTypeForCallingConv
implementation that handles them.
Fixes https://github.com/llvm/llvm-project/issues/61291
More information about the All-commits
mailing list