summaryrefslogtreecommitdiff
path: root/mlir/lib/Transforms/RemoveDeadValues.cpp
AgeCommit message (Expand)Author
2025-11-20[mlir] Make remove-dead-values remove block and successorOperands before dele...lonely eagle
2025-11-06Revert "[mlir] Make remove-dead-values pass remove blocks arguments first" (#...lonely eagle
2025-11-06[mlir] Make remove-dead-values pass remove blocks arguments first (#165725)lonely eagle
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-09-26[MLIR] Fix LivenessAnalysis/RemoveDeadValues handling of dead function argume...Mehdi Amini
2025-09-26Allowing RDV to call `getArgOperandsMutable()` (#160415)Francisco Geiman Thiesen
2025-08-31[mlir][Transforms] Allow RemoveDeadValues to process a function whose the las...xin liu
2025-08-18[MLIR] Fix Liveness analysis handling of unreachable code (#153973)Mehdi Amini
2025-07-26[MLIR] Remove unused DBGS macro (NFC)Mehdi Amini
2025-07-25[MLIR] Add a OpWithFlags class that acts as a "stream modifier" to customize ...Mehdi Amini
2025-07-25[mlir] Switch to new LDBG macro (#150616)Jacques Pienaar
2025-07-25Fix Bug in RemoveDeadValues Pass (#148437)ronigoldman22
2025-06-29[mlir] Remove unused includes (NFC) (#146278)Kazu Hirata
2025-06-22[mlir] fix assertion failure in remove-dead-values (#144849)Menooker
2025-06-22[MLIR] Add logging/tracing to DataFlow analysis and RemoveDeadValues (NFC) (#...Mehdi Amini
2025-05-17[mlir] Remove unused local variables (NFC) (#140423)Kazu Hirata
2025-04-30[mlir] allow function type cloning to fail (#137130)Oleksandr "Alex" Zinenko
2025-04-18Revert "[mlir] allow function type cloning to fail (#136300)"Kazu Hirata
2025-04-18[mlir] allow function type cloning to fail (#136300)Oleksandr "Alex" Zinenko
2025-03-27Fix RemoveDeadValues: Bail out early when there are no terminators (#133316)AdityaK
2025-02-11[mlir][transforms] Process RegionBranchOp with empty region (#123895)Longsheng Mou
2025-01-20[MLIR] Prevent invalid IR from being passed outside of RemoveDeadValues (#121...Renat Idrisov
2024-12-05[MLIR] Removing dead values for branches (#117501)Renat Idrisov
2024-12-04[mlir][transforms] Use `isExternal` instead of `isDeclaration` for `FunctionO...Longsheng Mou
2024-11-23Allow SymbolUserOpInterface operators to be used in RemoveDeadValues Pass (#1...M. Zeeshan Siddiqui
2024-11-22[MLIR] RemoveDeadValues: Allowing IRs with global constants to get dead value...Renat Idrisov
2024-10-18[mlir][transforms] Add `signalPassFailure` in RemoveDeadValues (#112199)Longsheng Mou
2024-10-03[mlir] Fix `remove-dead-values` pass throws error when module has a name (#10...Perry Gibson
2024-09-14[mlir][transforms] Skip `RemoveDeadValues` for function declaration (#108221)Longsheng Mou
2024-01-26[MLIR] Added check for IsTerminator trait (#79317)Dmitriy Smirnov
2023-08-31[mlir] Move FunctionInterfaces to Interfaces directory and inherit from Calla...Martin Erhart
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-26[MLIR][transforms] Fix `cloneInto()` error in `RemoveDeadValues` passSrishti Srivastava
2023-08-23[MLIR][transforms] Add an optimization pass to remove dead valuesSrishti Srivastava