summaryrefslogtreecommitdiff
path: root/mlir/test/Dialect/EmitC
AgeCommit message (Expand)Author
2025-11-03[mlir][emitc] Fix emitc.for verification crash (#163754)Longsheng Mou
2025-10-08[mlir][emitc] Add emitc.do op to the dialect (#143008)Vlad Lazar
2025-09-15[mlir] Fix possible null dereference during error logging in EmitC (#157456)Daniel Kuts
2025-09-06[mlir][emitc] Turn constant into CExpression (#156450)Gil Rapaport
2025-09-01[mlir][emitc] Isolate expressions from above (#155641)Gil Rapaport
2025-09-01[mlir][emitc] Only mark operator with fundamental type have no side effect (#...Jianjian Guan
2025-08-29[mlir][emitc] Support array result for `emitc.member` and `emitc.member_of_pt...Longsheng Mou
2025-08-15[mlir][emitc] Add verification for the emitc.get_field op (#152577)Andrey Timonin
2025-08-11[mlir][emitc] Clean up EmitC tests (#152327)Andrey Timonin
2025-07-25[mlir][EmitC]Remove the Unused Option in the `wrap-emitc-func-in-class` Pass ...Jaden Angella
2025-06-24[mlir][EmitC] Add pass to wrap a func in class (#141158)Jaden Angella
2025-06-16[mlir][emitc] Fix the emitc::ExpressionOp (#143894)Vlad Lazar
2025-06-16[mlir][emitc] Support 'emitc::LValueType' in 'emitc::VerbatimOp' (#144151)Andrey Timonin
2025-04-22[mlir][emitc] mark `emitc.load` with `CExpression` (#130802)Kirill Chibisov
2025-04-09[mlir][IR] Improve error message when parsing incorrect type (#134984)Matthias Springer
2025-02-20[mlir][emitc] Add an option to cast array type to ptr type (#126385)Andrey Timonin
2025-02-18[MLIR] emitc: Add fmtArgs to verbatim (#123294)Matthias Gehre
2025-01-20[mlir][emitc] Set default dialect to emitc in ops with block (#123036)Kirill Chibisov
2025-01-17EmitC: Allow arrays of size zero (#123292)Matthias Gehre
2024-08-20[MLIR][EmitC] Allow ptrdiff_t as result in sub op (#104921)Marius Brehler
2024-08-20[mlir][EmitC] Model lvalues as a type in EmitC (#91475)Simon Camphausen
2024-08-16[mlir][emitc] Add 'emitc.switch' op to the dialect (#102331)Andrey Timonin
2024-07-13[mlir][EmitC] Add member access ops (#98460)Marius Brehler
2024-07-10[mlir][EmitC] Unify handling of operations which are emitted in a deferred wa...Simon Camphausen
2024-06-17[mlir][emitc] Add EmitC index types (#93155)Corentin Ferry
2024-05-06[MLIR][EmitC] Fix bug in EmitC form-expressions pass (#91084)Chris
2024-04-23EmitC: Add emitc.global and emitc.get_global (#145) (#88701)Matthias Gehre
2024-04-19[mlir][emitc] Restrict types in EmitC (#88391)Tina Jung
2024-04-03[mlir][EmitC] Add support for pointer and opaque types to subscript op (#86266)Simon Camphausen
2024-03-21[mlir][emitc] Fix form-expressions inside expression (#86081)Kirill Chibisov
2024-03-20[mlir][emitc] Restrict integer and float types (#85788)Tina Jung
2024-03-15[MLIR] EmitC: Add subscript operator (#84783)Matthias Gehre
2024-03-12[mlir][EmitC] Add an `emitc.conditional` operator (#84883)Marius Brehler
2024-03-11[mlir][emitc] Add ArrayType (#83386)Matthias Gehre
2024-03-08[mlir][EmitC] Add `unary_{minus,plus}` operators (#84329)Marius Brehler
2024-03-01[mlir][EmitC] Add bitwise operators (#83387)Marius Brehler
2024-02-28[mlir][EmitC] Add logical operators (#83123)Marius Brehler
2024-02-06[mlir][emitc] Add a `declare_func` operation (#80297)Marius Brehler
2024-02-05[mlir][EmitC] Add support for external functions (#80547)Marius Brehler
2024-02-01 [mlir][EmitC] Add func, call and return operations and conversions (#79612)Marius Brehler
2024-01-31[mlir][EmitC] Add `verbatim` op (#79584)Simon Camphausen
2024-01-02[mlir][EmitC] Disallow string attributes as initial values (#75310)Simon Camphausen
2023-12-20[mlir][emitc] Add op modelling C expressions (#71631)Gil Rapaport
2023-11-17[mlir][emitc] Rename `call` op to `call_opaque` (#72494)Marius Brehler
2023-10-26[mlir][emitc] Add a structured for operation (#68206)Gil Rapaport
2023-09-28Recommit "Add a structured if operation (#67234)"Gil Rapaport
2023-09-28Revert "Add a structured if operation (#67234)"Gil Rapaport
2023-09-27Add a structured if operation (#67234)Gil Rapaport
2023-08-29[mlir][emitc] Add comparison operationSimon Camphausen
2023-07-12[mlir][emitc] Add div, mul and rem operatorsMarius Brehler