From c176edc013c349f2cc2a2df7fa661add017e8097 Mon Sep 17 00:00:00 2001 From: Craig Topper Date: Tue, 21 Mar 2023 19:48:20 -0700 Subject: [PATCH] [RISCV] Clear mayRaiseFPException for fclass.d instruction. We got it right for fclass.s and fclass.h. --- llvm/lib/Target/RISCV/RISCVInstrInfoD.td | 1 + 1 file changed, 1 insertion(+) diff --git a/llvm/lib/Target/RISCV/RISCVInstrInfoD.td b/llvm/lib/Target/RISCV/RISCVInstrInfoD.td index 0adb00085424..e3d7deeb6ff8 100644 --- a/llvm/lib/Target/RISCV/RISCVInstrInfoD.td +++ b/llvm/lib/Target/RISCV/RISCVInstrInfoD.td @@ -145,6 +145,7 @@ defm FLT_D : FPCmp_rr_m<0b1010001, 0b001, "flt.d", DINX>; defm FLE_D : FPCmp_rr_m<0b1010001, 0b000, "fle.d", DINX>; } +let mayRaiseFPException = 0 in defm FCLASS_D : FPUnaryOp_r_m<0b1110001, 0b00000, 0b001, XDINX, "fclass.d">, Sched<[WriteFClass64, ReadFClass64]>; -- 2.34.1