Skip to content

Commit f9e9daf

Browse files
committed
resolve comments
1 parent 17422d1 commit f9e9daf

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

llvm/lib/Target/X86/X86InstrAMX.td

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,7 @@
1515
// AMX instructions
1616

1717
multiclass AMX_TILE_COMMON<string Suffix, Predicate HasEGPR> {
18-
let Predicates = [HasAMXTILE, HasEGPR, In64BitMode],
19-
OpEnc = !if(!eq(Suffix, ""), EncVEX, EncEVEX), CD8_Scale = 0 in {
18+
let Predicates = [HasAMXTILE, HasEGPR, In64BitMode] in {
2019
let hasSideEffects = 1,
2120
Defs = [TMM0,TMM1,TMM2,TMM3,TMM4,TMM5,TMM6,TMM7] in
2221
def LDTILECFG#Suffix : I<0x49, MRM0m, (outs), (ins opaquemem:$src),
@@ -47,8 +46,8 @@ let Predicates = [HasAMXTILE, HasEGPR, In64BitMode],
4746
}
4847

4948
let SchedRW = [WriteSystem] in {
50-
defm "" : AMX_TILE_COMMON<"", NoEGPR>;
51-
defm "" : AMX_TILE_COMMON<"_EVEX", HasEGPR>;
49+
defm "" : AMX_TILE_COMMON<"", NoEGPR>, VEX;
50+
defm "" : AMX_TILE_COMMON<"_EVEX", HasEGPR>, EVEX, NoCD8;
5251

5352
let Predicates = [HasAMXTILE, In64BitMode] in {
5453
let Defs = [TMM0,TMM1,TMM2,TMM3,TMM4,TMM5,TMM6,TMM7] in
@@ -93,7 +92,7 @@ let SchedRW = [WriteSystem] in {
9392
def PTILEZERO : PseudoI<(outs), (ins u8imm:$src),
9493
[(int_x86_tilezero timm:$src)]>;
9594
}
96-
} // HasAMXTILE
95+
} // Predicates
9796
} // SchedRW
9897

9998
let Predicates = [HasAMXINT8, In64BitMode] in {

0 commit comments

Comments
 (0)