@@ -415,32 +415,6 @@ enum NodeType : unsigned {
415415 // / operand 1 is the target address.
416416 SW_GUARDED_BRIND,
417417
418- // FP to 32 bit int conversions for RV64. These are used to keep track of the
419- // result being sign extended to 64 bit. These saturate out of range inputs.
420- STRICT_FCVT_W_RV64 = ISD::FIRST_TARGET_STRICTFP_OPCODE,
421- STRICT_FCVT_WU_RV64,
422- STRICT_FADD_VL,
423- STRICT_FSUB_VL,
424- STRICT_FMUL_VL,
425- STRICT_FDIV_VL,
426- STRICT_FSQRT_VL,
427- STRICT_VFMADD_VL,
428- STRICT_VFNMADD_VL,
429- STRICT_VFMSUB_VL,
430- STRICT_VFNMSUB_VL,
431- STRICT_FP_ROUND_VL,
432- STRICT_FP_EXTEND_VL,
433- STRICT_VFNCVT_ROD_VL,
434- STRICT_SINT_TO_FP_VL,
435- STRICT_UINT_TO_FP_VL,
436- STRICT_VFCVT_RM_X_F_VL,
437- STRICT_VFCVT_RTZ_X_F_VL,
438- STRICT_VFCVT_RTZ_XU_F_VL,
439- STRICT_FSETCC_VL,
440- STRICT_FSETCCS_VL,
441- STRICT_VFROUND_NOEXCEPT_VL,
442- LAST_RISCV_STRICTFP_OPCODE = STRICT_VFROUND_NOEXCEPT_VL,
443-
444418 SF_VC_XV_SE,
445419 SF_VC_IV_SE,
446420 SF_VC_VV_SE,
@@ -468,6 +442,32 @@ enum NodeType : unsigned {
468442 SF_VC_V_VVW_SE,
469443 SF_VC_V_FVW_SE,
470444
445+ // FP to 32 bit int conversions for RV64. These are used to keep track of the
446+ // result being sign extended to 64 bit. These saturate out of range inputs.
447+ STRICT_FCVT_W_RV64 = ISD::FIRST_TARGET_STRICTFP_OPCODE,
448+ STRICT_FCVT_WU_RV64,
449+ STRICT_FADD_VL,
450+ STRICT_FSUB_VL,
451+ STRICT_FMUL_VL,
452+ STRICT_FDIV_VL,
453+ STRICT_FSQRT_VL,
454+ STRICT_VFMADD_VL,
455+ STRICT_VFNMADD_VL,
456+ STRICT_VFMSUB_VL,
457+ STRICT_VFNMSUB_VL,
458+ STRICT_FP_ROUND_VL,
459+ STRICT_FP_EXTEND_VL,
460+ STRICT_VFNCVT_ROD_VL,
461+ STRICT_SINT_TO_FP_VL,
462+ STRICT_UINT_TO_FP_VL,
463+ STRICT_VFCVT_RM_X_F_VL,
464+ STRICT_VFCVT_RTZ_X_F_VL,
465+ STRICT_VFCVT_RTZ_XU_F_VL,
466+ STRICT_FSETCC_VL,
467+ STRICT_FSETCCS_VL,
468+ STRICT_VFROUND_NOEXCEPT_VL,
469+ LAST_RISCV_STRICTFP_OPCODE = STRICT_VFROUND_NOEXCEPT_VL,
470+
471471 // WARNING: Do not add anything in the end unless you want the node to
472472 // have memop! In fact, starting from FIRST_TARGET_MEMORY_OPCODE all
473473 // opcodes will be thought as target memory ops!
0 commit comments