@@ -2135,9 +2135,7 @@ multiclass FLAT_Real_SADDR_RTN_gfx10<bits<7> op> {
2135
2135
2136
2136
multiclass FLAT_Real_ST_gfx10<bits<7> op> {
2137
2137
def _ST_gfx10 :
2138
- FLAT_Real_gfx10<op, !cast<FLAT_Pseudo>(NAME#"_ST")> {
2139
- let OtherPredicates = [HasFlatScratchSTMode];
2140
- }
2138
+ FLAT_Real_gfx10<op, !cast<FLAT_Pseudo>(NAME#"_ST")>;
2141
2139
}
2142
2140
2143
2141
multiclass FLAT_Real_AllAddr_gfx10<bits<7> op> :
@@ -2372,15 +2370,11 @@ multiclass FLAT_Real_SADDR_RTN_gfx11<bits<7> op, string ps, string opName> {
2372
2370
}
2373
2371
2374
2372
multiclass FLAT_Real_ST_gfx11<bits<7> op, string ps, string opName> {
2375
- def _ST_gfx11 : FLAT_Real_gfx11<op, !cast<FLAT_Pseudo>(ps#"_ST"), opName> {
2376
- let OtherPredicates = [HasFlatScratchSTMode];
2377
- }
2373
+ def _ST_gfx11 : FLAT_Real_gfx11<op, !cast<FLAT_Pseudo>(ps#"_ST"), opName>;
2378
2374
}
2379
2375
2380
2376
multiclass FLAT_Real_SVS_gfx11<bits<7> op, string ps, string opName> {
2381
- def _SVS_gfx11 : FLAT_Real_gfx11<op, !cast<FLAT_Pseudo>(ps#"_SVS"), opName> {
2382
- let OtherPredicates = [HasFlatScratchSVSMode];
2383
- }
2377
+ def _SVS_gfx11 : FLAT_Real_gfx11<op, !cast<FLAT_Pseudo>(ps#"_SVS"), opName>;
2384
2378
}
2385
2379
2386
2380
multiclass FLAT_Real_AllAddr_gfx11<bits<7> op, string ps, string opName, int renamed = false> :
@@ -2582,15 +2576,11 @@ multiclass VFLAT_Real_SADDR_RTN_gfx12<bits<8> op, string ps, string opName> {
2582
2576
}
2583
2577
2584
2578
multiclass VFLAT_Real_ST_gfx12<bits<8> op, string ps, string opName> {
2585
- def _ST_gfx12 : VFLAT_Real_gfx12<op, !cast<FLAT_Pseudo>(ps#"_ST"), opName> {
2586
- let OtherPredicates = [HasFlatScratchSTMode];
2587
- }
2579
+ def _ST_gfx12 : VFLAT_Real_gfx12<op, !cast<FLAT_Pseudo>(ps#"_ST"), opName>;
2588
2580
}
2589
2581
2590
2582
multiclass VFLAT_Real_SVS_gfx12<bits<8> op, string ps, string opName> {
2591
- def _SVS_gfx12 : VFLAT_Real_gfx12<op, !cast<FLAT_Pseudo>(ps#"_SVS"), opName> {
2592
- let OtherPredicates = [HasFlatScratchSVSMode];
2593
- }
2583
+ def _SVS_gfx12 : VFLAT_Real_gfx12<op, !cast<FLAT_Pseudo>(ps#"_SVS"), opName>;
2594
2584
}
2595
2585
2596
2586
multiclass VFLAT_Real_Atomics_gfx12<bits<8> op, string ps = NAME, string opName = !tolower(NAME),
0 commit comments