summaryrefslogtreecommitdiff
path: root/mlir/lib/Analysis/SliceAnalysis.cpp
AgeCommit message (Expand)Author
2025-09-22[MLIR] getBackwardSlice: don't bail on ops that are IsolatedFromAbove (#158135)Ian Wood
2025-07-24[mlir][NFC] Use `hasOneBlock` instead of `llvm::hasSingleElement(region)` (#1...Longsheng Mou
2025-07-15[mlir][SliceAnalysis] Fix stack overflow in graph regions (#139694)Martin Erhart
2025-07-01[mlir] Remove unused includes (NFC) (#146467)Kazu Hirata
2025-05-29[mlir] Recover the behavior of SliceAnaylsis for llvm-project@6a8dde04a07 (#1...Han-Chung Wang
2025-05-22[mlir] Fix unused-variable warningsKazu Hirata
2025-05-22[MLIR] Change getBackwardSlice to return a logicalresult rather than crash (#...William Moses
2025-04-27[mlir] Use range constructors of *Set (NFC) (#137563)Kazu Hirata
2025-03-20[mlir] Use *Set::insert_range (NFC) (#132326)Kazu Hirata
2025-03-17[mlir] Use `getSingleElement`/`hasSingleElement` in various places (#131460)Matthias Springer
2024-11-01Reapply "Extend getBackwardSlice to track values captured… (#114452)Ian Wood
2024-10-31Revert "Extend `getBackwardSlice` to track values captured from above" (#114432)Mehdi Amini
2024-10-31Extend `getBackwardSlice` to track values captured from above (#113478)Ian Wood
2024-05-22[MLIR][Analysis] Consolidate topological sort utilities (#92563)Christian Ulmann
2023-10-31Apply clang-tidy fixes for performance-unnecessary-value-param in SliceAnalys...Mehdi Amini
2023-07-25[Support] Change SetVector's default template parameter to SmallVector<*, 0>Fangrui Song
2023-07-25Revert rGfae7b98c221b5b28797f7b56b656b6b819d99f27 "[Support] Change SetVector...Simon Pilgrim
2023-07-25[Support] Change SetVector's default template parameter to SmallVector<*, 0>Fangrui Song
2023-06-08[mlir][SliceAnalysis] Add an options object to forward and backward slice.Mahesh Ravishankar
2023-05-12[mlir] Move casting calls from methods to function callsTres Popp
2023-02-28[mlir][Linalg] Refactor transform.structured.pad to separate out hoistingNicolas Vasilache
2023-02-03Simplify looping over Operation users in SliceAnalysis (NFC)Mehdi Amini
2022-11-15[mlir] Remove `Transforms/SideEffectUtils.h` and move the methods into `Inter...Mahesh Ravishankar
2022-11-04[mlir] Move the assertion to a valid place.Hanhan Wang
2022-08-14[mlir] Remove redundant member initialization (NFC)Kazu Hirata
2022-01-18[mlir:Analysis] Move the LoopAnalysis library to Dialect/Affine/AnalysisRiver Riddle
2022-01-02Apply clang-tidy fixes for performance-for-range-copy to MLIR (NFC)Mehdi Amini
2021-12-20Fix clang-tidy issues in mlir/ (NFC)Mehdi Amini
2021-11-10[mlir] Make topologicalSort iterative and consider op regionsthomasraoux
2021-10-13[MLIR] Replace std ops with arith dialect opsMogball
2021-04-15[mlir][NFC] Add a using directive for llvm::SetVectorRiver Riddle
2021-02-16[mlir] Drop reliance of SliceAnalysis on specific ops.Nicolas Vasilache
2021-02-01[mlir][Linalg] Replace SimplePad with PadTensor in hoist-paddingHanhan Wang
2021-02-01Revert "[mlir][Linalg] Replace SimplePad with PadTensor in hoist-padding"Tres Popp
2021-02-01[mlir][Linalg] Replace SimplePad with PadTensor in hoist-paddingHanhan Wang
2021-01-28Revert "[mlir][Linalg] Replace SimplePad with PadTensor in hoist-padding"Hanhan Wang
2021-01-28[mlir][Linalg] Replace SimplePad with PadTensor in hoist-paddingHanhan Wang
2020-11-19[mlir][BuiltinDialect] Resolve comments from D91571River Riddle
2020-11-17[mlir][NFC] Remove references to Module.h and Function.hRiver Riddle
2020-09-10[mlir][Analysis] Allow Slice Analysis to work with linalg::LinalgOpMaheshRavishankar
2020-07-13[mlir] Support operations with multiple results in slicingThomas Raoux
2020-06-24[MLIR][NFC] Adopt variadic isa<>Rahul Joshi
2020-06-05[mlir][Linalg] Add a hoistRedundantVectorTransfers helper functionNicolas Vasilache
2020-05-11[mlir] NFC: Rename LoopOps dialect to SCF (Structured Control Flow)Alex Zinenko
2020-04-14[mlir][NFC] Remove the STLExtras.h header file now that it has been merged in...River Riddle
2020-04-13[mlir][NFC] Replace mlir/Support/Functional.h with llvm equivalents.River Riddle
2020-03-20[mlir][NFC] Cleanup AffineOps directory structureRob Suderman
2020-01-26Mass update the MLIR license header to mention "Part of the LLVM project"Mehdi Amini
2020-01-11[mlir] NFC: Remove Value::operator* and Value::operator-> now that Value is p...River Riddle
2019-12-23Resubmit: ReImplement the Value classes as value-typed objects wrapping an in...River Riddle