@@ -492,8 +492,8 @@ class VOP_SDWA_Pseudo <string opName, VOPProfile P, list<dag> pattern=[]> :
492
492
let SDWA = 1;
493
493
let Uses = [EXEC];
494
494
495
- let SubtargetPredicate = !if(P.HasExtSDWA, HasSDWA, DisableInst) ;
496
- let AssemblerPredicate = !if(P.HasExtSDWA, HasSDWA, DisableInst) ;
495
+ let SubtargetPredicate = HasSDWA;
496
+ let AssemblerPredicate = HasSDWA;
497
497
let AsmVariantName = !if(P.HasExtSDWA, AMDGPUAsmVariants.SDWA,
498
498
AMDGPUAsmVariants.Disable);
499
499
let DecoderNamespace = "SDWA";
@@ -542,8 +542,8 @@ class Base_VOP_SDWA9_Real <VOP_SDWA_Pseudo ps> :
542
542
let Constraints = ps.Constraints;
543
543
let DisableEncoding = ps.DisableEncoding;
544
544
545
- let SubtargetPredicate = !if(ps.Pfl.HasExtSDWA9, HasSDWA9, DisableInst) ;
546
- let AssemblerPredicate = !if(ps.Pfl.HasExtSDWA9, HasSDWA9, DisableInst) ;
545
+ let SubtargetPredicate = HasSDWA9;
546
+ let AssemblerPredicate = HasSDWA9;
547
547
let AsmVariantName = !if(ps.Pfl.HasExtSDWA9, AMDGPUAsmVariants.SDWA9,
548
548
AMDGPUAsmVariants.Disable);
549
549
let DecoderNamespace = "SDWA9";
@@ -561,8 +561,8 @@ class VOP_SDWA9_Real <VOP_SDWA_Pseudo ps> :
561
561
SIMCInstr <ps.PseudoInstr, SIEncodingFamily.SDWA9>;
562
562
563
563
class Base_VOP_SDWA10_Real<VOP_SDWA_Pseudo ps> : Base_VOP_SDWA9_Real<ps> {
564
- let SubtargetPredicate = !if(ps.Pfl.HasExtSDWA9, HasSDWA10, DisableInst) ;
565
- let AssemblerPredicate = !if(ps.Pfl.HasExtSDWA9, HasSDWA10, DisableInst) ;
564
+ let SubtargetPredicate = HasSDWA10;
565
+ let AssemblerPredicate = HasSDWA10;
566
566
let DecoderNamespace = "SDWA10";
567
567
}
568
568
@@ -615,7 +615,7 @@ class VOP_DPP_Pseudo <string OpName, VOPProfile P, list<dag> pattern=[]> :
615
615
616
616
let AsmMatchConverter = !if(!eq(P.HasModifiers,1), "cvtDPP", "");
617
617
let SubtargetPredicate = HasDPP;
618
- let AssemblerPredicate = !if(P.HasExtDPP, HasDPP, DisableInst) ;
618
+ let AssemblerPredicate = HasDPP;
619
619
let AsmVariantName = !if(P.HasExtDPP, AMDGPUAsmVariants.DPP,
620
620
AMDGPUAsmVariants.Disable);
621
621
let Constraints = !if(P.NumSrcArgs, P.TieRegDPP # " = $vdst", "");
@@ -670,7 +670,7 @@ class VOP_DPP <string OpName, VOPProfile P, bit IsDPP16,
670
670
671
671
let AsmMatchConverter = !if(!eq(P.HasModifiers,1), "cvtDPP", "");
672
672
let SubtargetPredicate = HasDPP;
673
- let AssemblerPredicate = !if(P.HasExtDPP, HasDPP, DisableInst) ;
673
+ let AssemblerPredicate = HasDPP;
674
674
let AsmVariantName = !if(P.HasExtDPP, AMDGPUAsmVariants.DPP,
675
675
AMDGPUAsmVariants.Disable);
676
676
let Constraints = !if(P.NumSrcArgs, P.TieRegDPP # " = $vdst", "");
@@ -702,7 +702,7 @@ class VOP_DPP8<string OpName, VOPProfile P> :
702
702
703
703
let AsmMatchConverter = "cvtDPP8";
704
704
let SubtargetPredicate = HasDPP8;
705
- let AssemblerPredicate = !if(P.HasExt, HasDPP8, DisableInst) ;
705
+ let AssemblerPredicate = HasDPP8;
706
706
let AsmVariantName = !if(P.HasExt, AMDGPUAsmVariants.DPP,
707
707
AMDGPUAsmVariants.Disable);
708
708
let Constraints = !if(P.NumSrcArgs, P.TieRegDPP # " = $vdst", "");
0 commit comments