summaryrefslogtreecommitdiff
path: root/mlir/lib/Dialect/ControlFlow
AgeCommit message (Expand)Author
2025-10-29[mlir][CF] Add structural type conversion patterns (#165629)Matthias Springer
2025-09-29[MLIR][CF] Avoid collapsing blocks which participate in cycles (#160783)benwu25
2025-09-02[MLIR][BUG] fix {$VARIABLE} usage in CMakeLists.txt (#156183)x12301450
2025-07-23[mlir] Remove unused includes (NFC) (#150266)Kazu Hirata
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-19[mlir][cf] Preserve branch weights during cf.cond_br canonicalization. (#144822)Slava Zakharin
2025-05-23[MLIR] Add bufferization state class to OneShotBufferization pass (#141019)Michele Scuttari
2025-05-22Revert "[MLIR] Add bufferization state class to OneShotBufferization pass" (#...Michele Scuttari
2025-05-22[MLIR] Add bufferization state class to OneShotBufferization pass (#138143)Michele Scuttari
2025-04-27[mlir] Use range constructors of *Set (NFC) (#137563)Kazu Hirata
2024-10-14[MLIR] Update APInt construction to correctly set isSigned/implicitTrunc (#11...Nikita Popov
2024-06-26Bufferization with ControlFlow Asserts (#95868)McCowan Zhang
2024-06-11mlir/MathExtras: consolidate with llvm/MathExtras (#95087)Ramkumar Ramachandra
2024-04-19Switch member calls to `isa/dyn_cast/cast/...` to free function calls. (#89356)Christian Sigg
2024-04-04[MLIR][CF] Fix cf.switch parsing with result numbers (#87658)Keyi Zhang
2024-03-27[NFC][mlir] Reorder `declarePromisedInterface()` operands (#86628)Justin Fargnoli
2024-03-15[mlir] Declare promised interfaces for all dialects (#78368)Justin Fargnoli
2024-03-05Fix remaining build failures with GCC 8.3 (#83266)Thomas Preud'homme
2024-01-17[mlir][IR] Rename "update root" to "modify op" in rewriter API (#78260)Matthias Springer
2024-01-08[mlir] Declare promised interfaces for the ConvertToLLVM extension (#76341)Justin Fargnoli
2023-09-19[mlir][IR] Change `MutableArrayRange` to enumerate `OpOperand &` (#66622)Matthias Springer
2023-09-18[mlir][bufferization] Remove allow-return-allocs and create-deallocs pass opt...Martin Erhart
2023-09-14[mlir][bufferization][NFC] Introduce BufferDeallocationOpInterface (#66349)Martin Erhart
2023-09-13Revert "[mlir][bufferization] Remove allow-return-allocs and create-deallocs ...Martin Erhart
2023-09-13Revert "[mlir][bufferization][NFC] Introduce BufferDeallocationOpInterface"Martin Erhart
2023-09-13[mlir][bufferization][NFC] Introduce BufferDeallocationOpInterfaceMartin Erhart
2023-09-13[mlir][bufferization] Remove allow-return-allocs and create-deallocs pass opt...Martin Erhart
2023-09-07[mlir][ub] Add poison support to CommonFolders.hIvan Butygin
2023-08-31[mlir][bufferization] Support unstructured control flowMatthias Springer
2023-05-12[mlir] Update method cast calls to function callsTres Popp
2023-03-06[mlir][IR] Clean up mergeBlockBefore and mergeBlocksMatthias Springer
2023-02-19Use APInt::isOne instead of APInt::isOneValue (NFC)Kazu Hirata
2023-01-12[mlir] Add operations to BlockAndValueMapping and rename it to IRMappingJeff Niu
2022-12-17mlir/tblgen: use std::optional in generationRamkumar Ramachandra
2022-09-29[mlir][arith] Change dialect name from Arithmetic to ArithJakub Kuderski
2022-09-18[mlir] Don't include StringSwitch.h (NFC)Kazu Hirata
2022-06-20[mlir] Don't use Optional::getValue (NFC)Kazu Hirata
2022-06-13[mlir] (NFC) Clean up bazel and CMake target namesMogball
2022-06-03[mlir][cf] Implement missing SwitchOp::build functionAlexander Batashev
2022-04-29[mlir] Prevent argStorage relocationsVitaly Buka
2022-04-28[AsmParser] Rework logic around "region argument parsing"Chris Lattner
2022-04-08[mlir] Add support for operation-produced successor arguments in BranchOpInte...Markus Böck
2022-03-21[mlir] Rename `OpAsmParser::OperandType` to `OpAsmParser::UnresolvedOperand`Markus Böck
2022-02-06[mlir] Split out a new ControlFlow dialect from StandardRiver Riddle