summaryrefslogtreecommitdiff
path: root/mlir/lib/Interfaces/ControlFlowInterfaces.cpp
AgeCommit message (Expand)Author
2025-11-05[mlir] [NFC] Remove stray debug statement (#166696)Jeremy Kun
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-07-15[mlir] Remove unused includes (NFC) (#148872)Kazu Hirata
2025-07-14[MLIR][Interfaces] Remove negative branch weight verifier (#148234)Christian Ulmann
2025-06-17[mlir][flang] Added Weighted[Region]BranchOpInterface's. (#142079)Slava Zakharin
2025-04-22[mlir] Avoid doublespace in error (NFC). (#136560)Jacques Pienaar
2024-01-07[mlir][Interfaces][NFC] Move region loop detection to `RegionBranchOpInterfac...Matthias Springer
2024-01-04[mlir][RegionBranchOpInterface] explicitly check for existance of block termi...Maksim Levental
2023-09-21[mlir][Interfaces][NFC] Better documentation for `RegionBranchOpInterface` (#...Matthias Springer
2023-08-30Reland "[mlir] Use a type for representing branch points in `RegionBranchOpIn...Markus Böck
2023-08-29Revert "[mlir] Use a type for representing branch points in `RegionBranchOpIn...Markus Böck
2023-08-29[mlir] Use a type for representing branch points in `RegionBranchOpInterface`Markus Böck
2023-08-10[mlir] Fix verifier of `RegionBranchOpInterface`Markus Böck
2023-08-10[mlir] Revamp `RegionBranchOpInterface` successor mechanismMarkus Böck
2023-08-08[mlir][NFC] Make `ReturnLike` trait imply `RegionBranchTerminatorOpInterface`Markus Böck
2022-12-29[mlir] NFC: work around gcc-aarch64 v8.3 compilation issue in getRegionBranch...Christian Sigg
2022-12-28[mlir] NFC: work around gcc-aarch64 v8.3 compilation issue in getRegionBranch...Christian Sigg
2022-12-17mlir/tblgen: use std::optional in generationRamkumar Ramachandra
2022-12-04[mlir] Use std::nullopt instead of None in comments (NFC)Kazu Hirata
2022-12-03[mlir] Use std::nullopt instead of None (NFC)Kazu Hirata
2022-10-17[mlir] Remove assert from RegionBranchOpInterface verifierJeff Niu
2022-07-14[mlir] Use value instead of getValue (NFC)Kazu Hirata
2022-07-13[mlir] Use has_value instead of hasValue (NFC)Kazu Hirata
2022-06-25Revert "Don't use Optional::hasValue (NFC)"Kazu Hirata
2022-06-25Don't use Optional::hasValue (NFC)Kazu Hirata
2022-06-13[mlir] Support getSuccessorInputs from parent opMogball
2022-06-08[mlir] Fix handling of some region branch terminator successorsMogball
2022-04-19Apply clang-tidy fixes for performance-unnecessary-value-param in ControlFlow...Mehdi Amini
2022-04-19[mlir][interfaces] Fix infinite loop in insideMutuallyExclusiveRegionsMatthias Springer
2022-04-19[mlir][interfaces] Add helpers for detecting recursive regionsMatthias Springer
2022-04-08[mlir] Add support for operation-produced successor arguments in BranchOpInte...Markus Böck
2022-03-04[mlir] Region/BranchOpInterface: Allow implicit type conversions along contro...Mogball
2022-01-14[mlir] Remove getNumberOfExecutions from RegionBranchOpInterfaceEugene Zhulenev
2022-01-02Apply clang-tidy fixes for performance-for-range-copy to MLIR (NFC)Mehdi Amini
2021-11-25[mlir][interfaces] Add insideMutuallyExclusiveRegions helperMatthias Springer
2021-07-26[mlir] Added new RegionBranchTerminatorOpInterface and adapted uses of hasTra...Marcel Koester
2020-12-03[mlir][Types][NFC] Move all of the builtin Type classes to BuiltinTypes.hRiver Riddle
2020-11-11[mlir] Add NumberOfExecutions analysis + update RegionBranchOpInterface inter...Eugene Zhulenev
2020-11-04[mlir] Add a generic while/do-while loop to the SCF dialectAlex Zinenko
2020-10-29[mlir] NFC: fix trivial typosKazuaki Ishizaki
2020-09-09Wordsmith RegionBranchOpInterface verification errorsSean Silva
2020-07-15[MLIR] Add type checking capability to RegionBranchOpInterfaceRahul Joshi
2020-04-29[mlir] Simplify BranchOpInterface by using MutableOperandRangeRiver Riddle
2020-03-10[mlir][NFC] Move the operation interfaces out of Analysis/ and into a new Int...River Riddle