summaryrefslogtreecommitdiff
path: root/mlir/lib/Dialect/EmitC/IR/EmitC.cpp
AgeCommit message (Expand)Author
2025-11-03[mlir][emitc] Fix emitc.for verification crash (#163754)Longsheng Mou
2025-10-28 [MLIR] Revamp RegionBranchOpInterface (#165429)Mehdi Amini
2025-10-28Revert " [MLIR] Revamp RegionBranchOpInterface " (#165356)Mehdi Amini
2025-10-28 [MLIR] Revamp RegionBranchOpInterface (#161575)Mehdi Amini
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-15[mlir][emitc] Add verification for the emitc.get_field op (#152577)Andrey Timonin
2025-08-07[mlir][emitc] Simplify emitc::isSupportedFloatType (NFC) (#152464)Andrey Timonin
2025-08-01[mlir][EmitC]Allow Fields to have initial values (#151437)Jaden Angella
2025-07-25[MLIR][EmitC][NFC] Use `llvm::function_ref<>` instead of `std::optional<llvm:...Yanzuo Liu
2025-07-21[mlir][NFC] update `mlir/Dialect` create APIs (16/n) (#149922)Maksim Levental
2025-07-13[mlir] Remove unused includes (NFC) (#148535)Kazu Hirata
2025-06-26[mlir] Migrate away from std::nullopt (NFC) (#145842)Kazu Hirata
2025-06-24[mlir][EmitC] Add pass to wrap a func in class (#141158)Jaden Angella
2025-06-18[mlir][emitc] Make CExpression trait into interface (#142771)Kirill Chibisov
2025-06-16[mlir][emitc] Fix the emitc::ExpressionOp (#143894)Vlad Lazar
2025-05-05[mlir] Remove unused local variables (NFC) (#138481)Kazu Hirata
2025-05-01[mlir][EmitC] Add pass that combines all available emitc conversions (#117549)Simon Camphausen
2025-04-18[mlir] Use llvm::append_range (NFC) (#136257)Kazu Hirata
2025-02-20[mlir][emitc] Add an option to cast array type to ptr type (#126385)Andrey Timonin
2025-02-19[MLIR][emitc]: Remove unused functions (NFC)Matthias Gehre
2025-02-18[mlir] Fix warningsKazu Hirata
2025-02-18[MLIR] emitc: Add fmtArgs to verbatim (#123294)Matthias Gehre
2025-02-18[MLIR] emitc: Add emitc.file op (#123298)Matthias Gehre
2025-02-03[mlir] share argument attributes interface between calls and callables (#123176)jeanPerier
2025-01-17EmitC: Allow arrays of size zero (#123292)Matthias Gehre
2024-08-27[mlir] Support emit fp16 and bf16 type to cpp (#105803)Jianjian Guan
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-27[mlir][EmitC] Update comment (NFC)Marius Brehler
2024-04-23EmitC: Add emitc.global and emitc.get_global (#145) (#88701)Matthias Gehre
2024-04-19Switch member calls to `isa/dyn_cast/cast/...` to free function calls. (#89356)Christian Sigg
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-04-01[mlir][NFC] Simplify type checks with isa predicates (#87183)Jakub Kuderski
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-11[mlir][emitc] Add ArrayType (#83386)Matthias Gehre
2024-03-07[mlir][EmitC] Introduce a `CExpression` trait (#84177)Marius Brehler
2024-02-24[mlir] Use `OpBuilder::createBlock` in op builders and patterns (#82770)Matthias Springer
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