[all-commits] [llvm/llvm-project] c9e5b6: [RISCV] Rename VALUrVV/VALUrVX/VALUrVF tablegen cl...

Craig Topper via All-commits all-commits at lists.llvm.org
Fri Aug 22 16:36:33 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: c9e5b6a03b23af963d2a0ebb82a9061372c47ff5
      https://github.com/llvm/llvm-project/commit/c9e5b6a03b23af963d2a0ebb82a9061372c47ff5
  Author: Craig Topper <craig.topper at sifive.com>
  Date:   2025-08-22 (Fri, 22 Aug 2025)

  Changed paths:
    M llvm/lib/Target/RISCV/RISCVInstrInfoV.td

  Log Message:
  -----------
  [RISCV] Rename VALUrVV/VALUrVX/VALUrVF tablegen clases. NFC (#154989)

Rename them to VMACVV/VX/VF. The 'r' previously meant "reversed" since
their operand order is vs1, vs2 where other vector instructions are vs2,
vs1.

These instructions are also ternary and have a tied register. "MAC"
better reflects this property.

While doing this I also found a missing earlyclobber in VWMAC_MV_X, but
I don't think this has any effect since we use pseudos for regalloc.



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list