Hanchen Ye
Hanchen Ye
**Add feature:** Added a `pattern` library which contains a `Pattern` class for users to define pattern-rewrite/transform rules in Python. Meanwhile, an `apply()` API is added to the `Schedule` class to...
See the following code: ```c typedef struct { float x; float y; } MyStruct; void test() { MyStruct a = {0, 0}; MyStruct b = {1, 1}; a = b;...
Based on my experience, MLIR does not have passes to simplify things like this: ``` %cst_1 = 1.0 : f32 %1 = mulf %0, %cst_1 : f32 ``` In this...
This patch sets the packet bit when DMABDPacketOp is found in the ShimDMAOp region. This patch also adds a 32x32x32 GEMM unit test. Unfortunately, currently this test case doesn't work...
I built up the vck190 bare platform following the [board setup instructions](https://xilinx.github.io/mlir-aie/Platform.html), but the generated rootfs at `mlir-aie/platforms/vck190_bare/petalinux/sysroot/sysroots/aarch64-xilinx-linux` doesn't contain `/opt/xaiengine`, making cmake fail to find the `LibXAIE` package. I...
Hi, Thanks for the help on previous issues! I've been able to generate an `elf` executable on my local test case :D However, I encountered an issue when running this...
Hi, I'm playing with a test case like this: ``` %0 = AIE.tile(1, 1) ... ... %266 = AIE.core(%0) { ... ... } ... ... %339 = AIE.switchbox(%0) { AIE.connect...
In `test/create-cores/test_dma1.mlir`, `-aie-lower-memcpy` convert ``` AIE.memcpy @token0(1, 2) (%t11 : , %t22 : ) : (memref, memref) AIE.memcpy @token1(1, 2) (%t11 : , %t33 : ) : (memref, memref) ```...