This is an archive of the discontinued LLVM Phabricator instance.

[RISCV] Remove fcvt.d.l(u) and fcvt.l(u).d instructions with _IN32X suffix.
AbandonedPublic

Authored by craig.topper on Jun 14 2023, 12:46 PM.

Details

Summary

_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.

This existed prior to D152948. I have no looked to see how easy
this is to fix without D152948.

Diff Detail