[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