[all-commits] [llvm/llvm-project] 3a38ba: [GISEL][RISCV] Legalize llvm.vacopy intrinsic (#73...
Michael Maitland via All-commits
all-commits at lists.llvm.org
Fri Dec 8 10:45:45 PST 2023
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 3a38baa0e730b53ed70cfdb68fd87813eaa40ede
https://github.com/llvm/llvm-project/commit/3a38baa0e730b53ed70cfdb68fd87813eaa40ede
Author: Michael Maitland <michaeltmaitland at gmail.com>
Date: 2023-12-08 (Fri, 08 Dec 2023)
Changed paths:
M llvm/include/llvm/Support/TargetOpcodes.def
M llvm/lib/Target/RISCV/GISel/RISCVLegalizerInfo.cpp
M llvm/lib/Target/RISCV/GISel/RISCVLegalizerInfo.h
A llvm/test/CodeGen/RISCV/GlobalISel/irtranslator/vacopy.ll
M llvm/test/CodeGen/RISCV/GlobalISel/irtranslator/vararg.ll
A llvm/test/CodeGen/RISCV/GlobalISel/legalizer/legalize-vacopy.mir
Log Message:
-----------
[GISEL][RISCV] Legalize llvm.vacopy intrinsic (#73066)
In the future, we can consider adding a G_VACOPY opcode instead of going
through the GIntrinsic for all targets. We do the approach in this patch
because that is what other targets do today.
More information about the All-commits
mailing list