Commit Graph

61 Commits

Author SHA1 Message Date
NiccoloN 11916a2595 refactor Pim constant folding pass
share contiguous address resolution in PimCommon
group patterns in subdir for each pass with pattern files
2026-03-23 15:36:58 +01:00
NiccoloN 670d6ce94f extend operation support for conv and gemm
add more tests in validation
2026-03-23 14:46:08 +01:00
NiccoloN 6933804003 constant fold linalg.map (generated from tensor.pad for padding)
refactor pim helpers in PimCommon
2026-03-20 20:51:20 +01:00
NiccoloN bb6dcd38a3 replace deprecated "rewriter.create()" pattern
refactor PIM to Pim everywhere except for the accelerator name
2026-03-20 13:30:53 +01:00
NiccoloN db3f52a647 conv now lowers correctly down to bufferized pim 2026-03-20 12:55:09 +01:00
NiccoloN 6e1de865bb add constant folding and verification pass for pim host operations
better validation scripts output
big refactors
2026-03-20 12:08:12 +01:00
NiccoloN 810e5e75f9 add .clang-format
reformat all src
2026-02-26 19:16:42 +01:00
NiccoloN a2c31836ae refactor PimCodeGen 2026-02-26 19:13:54 +01:00
NiccoloN ae6e815c7b fix output paths
add gemm test
2026-02-25 17:24:31 +01:00
NiccoloN 5ca8916f4f add automatic patches to onnx-mlir with CMakeLists.txt 2026-02-25 13:00:55 +01:00
NiccoloN a6e928bdd7 add PIM accelerator 2026-02-24 15:09:18 +01:00