@@ -430,7 +430,7 @@ class VOP_MAC <ValueType vt0, ValueType vt1=vt0> : VOPProfile <[vt0, vt1, vt1, v
430430 getVregSrcForVT<Src2VT>.ret:$src2, // stub argument
431431 dpp_ctrl:$dpp_ctrl, DppRowMask:$row_mask,
432432 DppBankMask:$bank_mask, DppBoundCtrl:$bound_ctrl);
433- let InsDPP16 = !con(InsDPP, (ins DppFI :$fi));
433+ let InsDPP16 = !con(InsDPP, (ins Dpp16FI :$fi));
434434 let InsVOP3Base = getInsVOP3Base<Src0VOP3DPP, Src1VOP3DPP, RegisterOperand<VGPR_32>, 3,
435435 0, HasModifiers, HasModifiers, HasOMod,
436436 Src0ModVOP3DPP, Src1ModVOP3DPP, Src2Mod, HasOpSel>.ret;
@@ -447,7 +447,7 @@ class VOP_MAC <ValueType vt0, ValueType vt1=vt0> : VOPProfile <[vt0, vt1, vt1, v
447447 let InsDPP8 = (ins Src0ModDPP:$src0_modifiers, Src0DPP:$src0,
448448 Src1ModDPP:$src1_modifiers, Src1DPP:$src1,
449449 getVregSrcForVT<Src2VT>.ret:$src2, // stub argument
450- dpp8:$dpp8, DppFI :$fi);
450+ dpp8:$dpp8, Dpp8FI :$fi);
451451 let InsSDWA = (ins Src0ModSDWA:$src0_modifiers, Src0SDWA:$src0,
452452 Src1ModSDWA:$src1_modifiers, Src1SDWA:$src1,
453453 getVregSrcForVT<Src2VT>.ret:$src2, // stub argument
@@ -500,7 +500,7 @@ def VOP_MAC_F16_t16 : VOP_MAC <f16> {
500500 let InsDPP8 = (ins Src0ModDPP:$src0_modifiers, Src0DPP:$src0,
501501 Src1ModDPP:$src1_modifiers, Src1DPP:$src1,
502502 getVregSrcForVT<Src2VT, 1/*IsTrue16*/, 1/*IsFake16*/>.ret:$src2, // stub argument
503- dpp8:$dpp8, DppFI :$fi);
503+ dpp8:$dpp8, Dpp8FI :$fi);
504504 let Src2Mod = FP32InputMods; // dummy unused modifiers
505505 let Src2RC64 = VGPRSrc_32; // stub argument
506506}
@@ -552,11 +552,11 @@ def VOP2b_I32_I1_I32_I32 : VOPProfile<[i32, i32, i32, untyped], /*EnableClamp=*/
552552 Src1DPP:$src1,
553553 dpp_ctrl:$dpp_ctrl, DppRowMask:$row_mask,
554554 DppBankMask:$bank_mask, DppBoundCtrl:$bound_ctrl);
555- let InsDPP16 = !con(InsDPP, (ins DppFI :$fi));
555+ let InsDPP16 = !con(InsDPP, (ins Dpp16FI :$fi));
556556 let InsDPP8 = (ins DstRCDPP:$old,
557557 Src0DPP:$src0,
558558 Src1DPP:$src1,
559- dpp8:$dpp8, DppFI :$fi);
559+ dpp8:$dpp8, Dpp8FI :$fi);
560560 let Outs32 = (outs DstRC:$vdst);
561561 let Outs64 = (outs DstRC:$vdst, VOPDstS64orS32:$sdst);
562562 let OutsVOP3DPP = Outs64;
@@ -594,11 +594,11 @@ def VOP2b_I32_I1_I32_I32_I1 : VOPProfile<[i32, i32, i32, i1], /*EnableClamp=*/1>
594594 Src1DPP:$src1,
595595 dpp_ctrl:$dpp_ctrl, DppRowMask:$row_mask,
596596 DppBankMask:$bank_mask, DppBoundCtrl:$bound_ctrl);
597- let InsDPP16 = !con(InsDPP, (ins DppFI :$fi));
597+ let InsDPP16 = !con(InsDPP, (ins Dpp16FI :$fi));
598598 let InsDPP8 = (ins DstRCDPP:$old,
599599 Src0DPP:$src0,
600600 Src1DPP:$src1,
601- dpp8:$dpp8, DppFI :$fi);
601+ dpp8:$dpp8, Dpp8FI :$fi);
602602
603603 let HasExt = 1;
604604 let HasExtDPP = 1;
@@ -645,11 +645,11 @@ class VOP2e_SGPR<list<ValueType> ArgVT> : VOPProfile<ArgVT> {
645645 FPVRegInputMods:$src1_modifiers, Src1DPP:$src1,
646646 dpp_ctrl:$dpp_ctrl, DppRowMask:$row_mask,
647647 DppBankMask:$bank_mask, DppBoundCtrl:$bound_ctrl);
648- let InsDPP16 = !con(InsDPP, (ins DppFI :$fi));
648+ let InsDPP16 = !con(InsDPP, (ins Dpp16FI :$fi));
649649 let InsDPP8 = (ins DstRCDPP:$old,
650650 FPVRegInputMods:$src0_modifiers, Src0DPP:$src0,
651651 FPVRegInputMods:$src1_modifiers, Src1DPP:$src1,
652- dpp8:$dpp8, DppFI :$fi);
652+ dpp8:$dpp8, Dpp8FI :$fi);
653653
654654 let Src0ModVOP3DPP = FPVRegInputMods;
655655 let Src1ModVOP3DPP = FPVRegInputMods;
0 commit comments