Skip to content

Commit 9de2586

Browse files
committed
[mlir][x86vector] Fix integration test lowering
Fixes MLIR lowering passes in x86vector integration tests. The tests are simplified with current pass bundles which ensure that all dialect are lowered into LLVM dialect. This simplifies the test pipelines and address missing arith lowering.
1 parent a01097f commit 9de2586

File tree

6 files changed

+6
-7
lines changed

6 files changed

+6
-7
lines changed

mlir/test/Integration/Dialect/Vector/CPU/X86Vector/dot.mlir

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// RUN: mlir-opt %s -convert-vector-to-scf -convert-scf-to-cf -convert-vector-to-llvm="enable-x86vector" -convert-func-to-llvm -reconcile-unrealized-casts | \
1+
// RUN: mlir-opt %s -convert-vector-to-llvm="enable-x86vector" -test-lower-to-llvm | \
22
// RUN: mlir-translate --mlir-to-llvmir | \
33
// RUN: %lli --entry-function=entry --mattr="avx" --dlopen=%mlir_c_runner_utils | \
44
// RUN: FileCheck %s

mlir/test/Integration/Dialect/Vector/CPU/X86Vector/inline-asm-vector-avx512.mlir

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// RUN: mlir-opt %s -convert-linalg-to-loops -convert-vector-to-scf='full-unroll=true' -lower-affine -convert-scf-to-cf -convert-vector-to-llvm -finalize-memref-to-llvm -convert-func-to-llvm='use-bare-ptr-memref-call-conv=1' -convert-arith-to-llvm -reconcile-unrealized-casts |\
1+
// RUN: mlir-opt %s -convert-linalg-to-loops -convert-vector-to-scf='full-unroll=true' -test-lower-to-llvm |\
22
// RUN: mlir-translate --mlir-to-llvmir |\
33
// RUN: %lli --entry-function=entry --mattr="avx512f" --dlopen=%mlir_c_runner_utils |\
44
// RUN: FileCheck %s
@@ -37,4 +37,3 @@ module {
3737
llvm.return %i0 : i32
3838
}
3939
}
40-

mlir/test/Integration/Dialect/Vector/CPU/X86Vector/mask-compress.mlir

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// RUN: mlir-opt %s -convert-vector-to-scf -convert-scf-to-cf -convert-vector-to-llvm="enable-x86vector" -convert-func-to-llvm -reconcile-unrealized-casts | \
1+
// RUN: mlir-opt %s -convert-vector-to-llvm="enable-x86vector" -test-lower-to-llvm | \
22
// RUN: mlir-translate --mlir-to-llvmir | \
33
// RUN: %lli --entry-function=entry --mattr="avx512bw" --dlopen=%mlir_c_runner_utils | \
44
// RUN: FileCheck %s

mlir/test/Integration/Dialect/Vector/CPU/X86Vector/rsqrt.mlir

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// RUN: mlir-opt %s -convert-vector-to-scf -convert-scf-to-cf -convert-vector-to-llvm="enable-x86vector" -convert-func-to-llvm -reconcile-unrealized-casts | \
1+
// RUN: mlir-opt %s -convert-vector-to-llvm="enable-x86vector" -test-lower-to-llvm | \
22
// RUN: mlir-translate --mlir-to-llvmir | \
33
// RUN: %lli --entry-function=entry --mattr="avx" --dlopen=%mlir_c_runner_utils | \
44
// RUN: FileCheck %s

mlir/test/Integration/Dialect/Vector/CPU/X86Vector/sparse-dot-product.mlir

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// RUN: mlir-opt %s -convert-scf-to-cf -convert-vector-to-llvm="enable-x86vector" -finalize-memref-to-llvm -convert-func-to-llvm -reconcile-unrealized-casts | \
1+
// RUN: mlir-opt %s -convert-vector-to-llvm="enable-x86vector" -test-lower-to-llvm | \
22
// RUN: mlir-translate --mlir-to-llvmir | \
33
// RUN: %lli --entry-function=entry --mattr="avx512bw,avx512vp2intersect" --dlopen=%mlir_c_runner_utils | \
44
// RUN: FileCheck %s

mlir/test/Integration/Dialect/Vector/CPU/X86Vector/vp2intersect-i32.mlir

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// RUN: mlir-opt %s -convert-vector-to-scf -convert-scf-to-cf -convert-vector-to-llvm="enable-x86vector" -convert-func-to-llvm -reconcile-unrealized-casts | \
1+
// RUN: mlir-opt %s -convert-vector-to-llvm="enable-x86vector" -test-lower-to-llvm | \
22
// RUN: mlir-translate --mlir-to-llvmir | \
33
// RUN: %lli --entry-function=entry --mattr="avx512bw,avx512vp2intersect" --dlopen=%mlir_c_runner_utils | \
44
// RUN: FileCheck %s

0 commit comments

Comments
 (0)