[all-commits] [llvm/llvm-project] d60c64: [RISCV] Remove fcvt.d.l(u) and fcvt.l(u).d instruc...

Craig Topper via All-commits all-commits at lists.llvm.org
Wed Jun 14 18:06:14 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: d60c64d723a9186e280f1f016eb273df8b323057
      https://github.com/llvm/llvm-project/commit/d60c64d723a9186e280f1f016eb273df8b323057
  Author: Craig Topper <craig.topper at sifive.com>
  Date:   2023-06-14 (Wed, 14 Jun 2023)

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

  Log Message:
  -----------
  [RISCV] Remove fcvt.d.l(u) and fcvt.l(u).d instructions with _IN32X suffix.

This is the same as D152950 without depending on D152948.

_IN32X instructions are for Zdinx on RV32 where doubles are split
across 2 registers.

fcvt.d.l(u) and fcvt.l(u).d are RV64 only instructions so we don't
need _IN32X versions of them.

Reviewed By: sunshaoce

Differential Revision: https://reviews.llvm.org/D152952




More information about the All-commits mailing list