[all-commits] [llvm/llvm-project] 124613: [RISCV] Separate FPR and VR copyPhysReg implementa...

Craig Topper via All-commits all-commits at lists.llvm.org
Fri Oct 27 12:25:56 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 124613c8ed8dc71ca153b54cdbf41cb90d49842b
      https://github.com/llvm/llvm-project/commit/124613c8ed8dc71ca153b54cdbf41cb90d49842b
  Author: Craig Topper <craig.topper at sifive.com>
  Date:   2023-10-27 (Fri, 27 Oct 2023)

  Changed paths:
    M llvm/lib/Target/RISCV/RISCVInstrInfo.cpp

  Log Message:
  -----------
  [RISCV] Separate FPR and VR copyPhysReg implementation. (#70492)

This duplicates the BuildMI from the 3 FP copy types, but separates them
from the VR code and gets rid of the IsScalableVector flag.

I need to add FPR<->GPR copies for GISel which needs another variation
of BuildMI. So it seems cleaner to start enumerating each case as its
own if.




More information about the All-commits mailing list