[Mlir-commits] [mlir] [MLIR] support dynamic indexing in `VectorEmulateNarrowTypes` (PR #114169)
Andrzej WarzyĆski
llvmlistbot at llvm.org
Wed Oct 30 02:16:41 PDT 2024
================
@@ -0,0 +1,53 @@
+// RUN: mlir-opt --test-emulate-narrow-int="arith-compute-bitwidth=1 memref-load-bitwidth=8" --cse --split-input-file %s | FileCheck %s
+
+// CHECK: #map = affine_map<()[s0, s1] -> ((s0 * 3 + s1) floordiv 4)>
+// CHECK: #map1 = affine_map<()[s0, s1] -> ((s0 * 3 + s1) mod 4)>
+func.func @vector_load_i2(%arg1: index, %arg2: index) -> vector<3x3xi2> {
+ %0 = memref.alloc() : memref<3x3xi2>
----------------
banach-space wrote:
Since these tests are for vector Ops, I suggest simplifying this test by passing `%0` as an input argument.
https://github.com/llvm/llvm-project/pull/114169
More information about the Mlir-commits
mailing list