[all-commits] [llvm/llvm-project] 26d08c: [RISCV][MC] Improve FPR Error Messages (#212492)

saloni-shinde-Q via All-commits all-commits at lists.llvm.org
Wed Jul 29 22:54:16 PDT 2026


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 26d08c22c68bbb9e644012c4e5cae32f68d897cb
      https://github.com/llvm/llvm-project/commit/26d08c22c68bbb9e644012c4e5cae32f68d897cb
  Author: saloni-shinde-Q <saloshin at qti.qualcomm.com>
  Date:   2026-07-30 (Thu, 30 Jul 2026)

  Changed paths:
    M llvm/lib/Target/RISCV/RISCVInstrInfoD.td
    M llvm/lib/Target/RISCV/RISCVInstrInfoF.td
    M llvm/lib/Target/RISCV/RISCVInstrInfoZfh.td
    M llvm/lib/Target/RISCV/RISCVRegisterInfo.td
    M llvm/test/MC/RISCV/rv32d-invalid.s
    M llvm/test/MC/RISCV/rv32dc-invalid.s
    M llvm/test/MC/RISCV/rv32f-invalid.s
    M llvm/test/MC/RISCV/rv32fc-invalid.s
    M llvm/test/MC/RISCV/rv32q-invalid.s
    M llvm/test/MC/RISCV/rv32zdinx-invalid.s
    M llvm/test/MC/RISCV/rv32zfh-invalid.s
    M llvm/test/MC/RISCV/rv32zfinx-invalid.s
    M llvm/test/MC/RISCV/rv32zhinx-invalid.s
    M llvm/test/MC/RISCV/rv32zhinxmin-invalid.s
    M llvm/test/MC/RISCV/rv64d-invalid.s
    M llvm/test/MC/RISCV/rv64f-invalid.s
    M llvm/test/MC/RISCV/rv64q-invalid.s
    M llvm/test/MC/RISCV/rv64xtheadfmemidx-invalid.s
    M llvm/test/MC/RISCV/rv64zdinx-invalid.s
    M llvm/test/MC/RISCV/rv64zfh-invalid.s
    M llvm/test/MC/RISCV/rv64zfinx-invalid.s
    M llvm/test/MC/RISCV/rv64zhinx-invalid.s
    M llvm/test/MC/RISCV/rv64zhinxmin-invalid.s
    M llvm/test/MC/RISCV/rvzfbfmin-invalid.s
    M llvm/test/MC/RISCV/rvzfhmin-invalid.s

  Log Message:
  -----------
  [RISCV][MC] Improve FPR Error Messages (#212492)

This patch improves the error messages for the following register classes:
    
   1. FPR RegClasses (FPR16, FPR32, FPR64, FPR128, FPR256)
   2. Compressed FPR RegClasses (FPR16C, FPR32C, FPR64C)
   3. GPR-as-FPR classes used by Zfinx/Zdinx extensions (GPRAsFPR16, GPRAsFPR32, GPRF64AsFPR, GPRPairAsFPR).

---------

Co-authored-by: Saloni Shinde <saloshin at qti.qualcomm.com>



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