History log of /llvm-project/mlir/lib/Conversion/MemRefToEmitC/MemRefToEmitCPass.cpp (Results 1 – 3 of 3)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: llvmorg-21-init, llvmorg-19.1.7, llvmorg-19.1.6, llvmorg-19.1.5, llvmorg-19.1.4
# 95c2d798 30-Oct-2024 Simon Camphausen <simon.camphausen@iml.fraunhofer.de>

[mlir][EmitC] memref-to-emitc: insert conversion_casts (#114204)

Add materializations to the conversion pass, such that types of
non-converted operands are legalized.


Revision tags: llvmorg-19.1.3, llvmorg-19.1.2, llvmorg-19.1.1, llvmorg-19.1.0, llvmorg-19.1.0-rc4
# 3c537459 20-Aug-2024 Longsheng Mou <moulongsheng@huawei.com>

[mlir][EmitC] Do not convert illegal types in EmitC (#104571)

This patch adds check for unsupported types in emitc, which fixes a
crash. Fix #103706.


Revision tags: llvmorg-19.1.0-rc3, llvmorg-19.1.0-rc2, llvmorg-19.1.0-rc1, llvmorg-20-init, llvmorg-18.1.8, llvmorg-18.1.7, llvmorg-18.1.6, llvmorg-18.1.5, llvmorg-18.1.4, llvmorg-18.1.3
# 0aa6d57e 21-Mar-2024 Matthias Gehre <matthias.gehre@amd.com>

[MLIR] Add initial convert-memref-to-emitc pass (#85389)

This converts `memref.alloca`, `memref.load` & `memref.store` to
`emitc.variable`, `emitc.subscript` and `emitc.assign`.