[all-commits] [llvm/llvm-project] 170e7a: [AArch64][SME2] Add CodeGen support for target("aa...
sdesmalen-arm via All-commits
all-commits at lists.llvm.org
Thu Mar 2 04:09:55 PST 2023
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 170e7a0ec2e6d29cb642ece0bf34f395453d5e68
https://github.com/llvm/llvm-project/commit/170e7a0ec2e6d29cb642ece0bf34f395453d5e68
Author: Sander de Smalen <sander.desmalen at arm.com>
Date: 2023-03-02 (Thu, 02 Mar 2023)
Changed paths:
M llvm/include/llvm/CodeGen/ValueTypes.h
M llvm/include/llvm/CodeGen/ValueTypes.td
M llvm/include/llvm/IR/Type.h
M llvm/include/llvm/Support/MachineValueType.h
M llvm/lib/Analysis/Loads.cpp
M llvm/lib/CodeGen/CodeGenPrepare.cpp
M llvm/lib/CodeGen/LowLevelType.cpp
M llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
M llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
M llvm/lib/CodeGen/ValueTypes.cpp
M llvm/lib/IR/Type.cpp
M llvm/lib/Support/LowLevelType.cpp
M llvm/lib/Target/AArch64/AArch64CallingConvention.td
M llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
M llvm/lib/Target/AArch64/AArch64RegisterInfo.td
M llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td
M llvm/lib/Target/AArch64/GISel/AArch64CallLowering.cpp
A llvm/test/CodeGen/AArch64/sme-aarch64-svcount-O3.ll
A llvm/test/CodeGen/AArch64/sme-aarch64-svcount.ll
M llvm/utils/TableGen/CodeGenTarget.cpp
Log Message:
-----------
[AArch64][SME2] Add CodeGen support for target("aarch64.svcount").
This patch adds AArch64 CodeGen support such that the type can be passed
and returned to/from functions, and also adds support to use this type in
load/store operations and PHI nodes.
Reviewed By: paulwalker-arm
Differential Revision: https://reviews.llvm.org/D136862
More information about the All-commits
mailing list