Skip to content

Commit 0ae2dc5

Browse files
committed
added MemoryEffect<MemRead> instead of Pure in td
1 parent 5dfcee7 commit 0ae2dc5

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

mlir/include/mlir/Dialect/X86Vector/X86Vector.td

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -413,7 +413,7 @@ def DotOp : AVX_LowOp<"dot", [Pure,
413413
// AVX: Convert packed BF16 even-indexed/odd-indexed elements into packed F32
414414
//----------------------------------------------------------------------------//
415415

416-
def CvtPackedEvenIndexedBF16ToF32Op : AVX_Op<"cvt.packed.even.indexed.bf16_to_f32", [
416+
def CvtPackedEvenIndexedBF16ToF32Op : AVX_Op<"cvt.packed.even.indexed.bf16_to_f32", [MemoryEffects<[MemRead]>,
417417
DeclareOpInterfaceMethods<OneToOneIntrinsicOpInterface>]> {
418418
let summary = "AVX: Convert packed BF16 even-indexed elements into packed F32 Data.";
419419
let description = [{
@@ -449,7 +449,7 @@ def CvtPackedEvenIndexedBF16ToF32Op : AVX_Op<"cvt.packed.even.indexed.bf16_to_f3
449449
}];
450450
}
451451

452-
def CvtPackedOddIndexedBF16ToF32Op : AVX_Op<"cvt.packed.odd.indexed.bf16_to_f32", [
452+
def CvtPackedOddIndexedBF16ToF32Op : AVX_Op<"cvt.packed.odd.indexed.bf16_to_f32", [MemoryEffects<[MemRead]>,
453453
DeclareOpInterfaceMethods<OneToOneIntrinsicOpInterface>]> {
454454
let summary = "AVX: Convert packed BF16 odd-indexed elements into packed F32 Data.";
455455
let description = [{
@@ -489,7 +489,7 @@ def CvtPackedOddIndexedBF16ToF32Op : AVX_Op<"cvt.packed.odd.indexed.bf16_to_f32"
489489
// AVX: Convert BF16 to F32 and broadcast into packed F32
490490
//----------------------------------------------------------------------------//
491491

492-
def BcstBF16ToPackedF32Op : AVX_Op<"bcst.bf16_to_f32.packed", [
492+
def BcstBF16ToPackedF32Op : AVX_Op<"bcst.bf16_to_f32.packed", [MemoryEffects<[MemRead]>,
493493
DeclareOpInterfaceMethods<OneToOneIntrinsicOpInterface>]> {
494494
let summary = "AVX: Broadcasts BF16 into packed F32 Data.";
495495
let description = [{

0 commit comments

Comments
 (0)