@@ -415,32 +415,6 @@ enum NodeType : unsigned {
415
415
// / operand 1 is the target address.
416
416
SW_GUARDED_BRIND,
417
417
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
-
444
418
SF_VC_XV_SE,
445
419
SF_VC_IV_SE,
446
420
SF_VC_VV_SE,
@@ -468,6 +442,32 @@ enum NodeType : unsigned {
468
442
SF_VC_V_VVW_SE,
469
443
SF_VC_V_FVW_SE,
470
444
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
+
471
471
// WARNING: Do not add anything in the end unless you want the node to
472
472
// have memop! In fact, starting from FIRST_TARGET_MEMORY_OPCODE all
473
473
// opcodes will be thought as target memory ops!
0 commit comments