aboutsummaryrefslogtreecommitdiff
path: root/mlir/lib/Dialect/Shape/Transforms
AgeCommit message (Expand)AuthorFilesLines
2026-01-12[mlir][Shape] Fix Yoda condition in OutlineShapeComputation (#174146)Nick Kreeger1-1/+1
2025-07-24[mlir][NFC] update `mlir/Dialect` create APIs (20/n) (#149927)Maksim Levental3-11/+12
2025-07-24[mlir][NFC] Use `hasOneBlock` instead of `llvm::hasSingleElement(region)` (#1...Longsheng Mou1-3/+2
2025-07-14[mlir] Remove unused includes (NFC) (#148769)Kazu Hirata3-5/+0
2025-06-18[mlir][bufferization] Support custom types (1/N) (#142986)Andrei Golubev1-1/+1
2025-05-28[MLIR] Add bufferization state to `getBufferType` and `resolveConflicts` inte...Michele Scuttari1-1/+1
2025-05-23[MLIR] Add bufferization state class to OneShotBufferization pass (#141019)Michele Scuttari1-2/+4
2025-05-22Revert "[MLIR] Add bufferization state class to OneShotBufferization pass" (#...Michele Scuttari1-4/+2
2025-05-22[MLIR] Add bufferization state class to OneShotBufferization pass (#138143)Michele Scuttari1-2/+4
2025-03-17[mlir] Use `getSingleElement`/`hasSingleElement` in various places (#131460)Matthias Springer1-2/+2
2025-02-27[MLIR][NFC] Retire `let constructor` for Shape and MLProgram (#128869)lorenzo chelini3-20/+7
2024-12-20[mlir] Enable decoupling two kinds of greedy behavior. (#104649)Jacques Pienaar2-3/+3
2024-11-08[mlir][IR][NFC] Cleanup insertion point API usage (#115415)Matthias Springer1-1/+1
2024-09-17[Shape] Avoid repeated hash lookups (NFC) (#108926)Kazu Hirata1-3/+1
2024-05-28[mlir] Remove dialect specific bufferization passes (Reland) (#93535)Kunwar Grover2-50/+0
2024-05-28Revert "[mlir] Remove dialect specific bufferization passes" (#93528)Kunwar Grover2-0/+50
2024-05-28[mlir] Remove dialect specific bufferization passes (#93488)Kunwar Grover2-50/+0
2023-08-27[mlir] Use {DenseSet,DenseMap,SemallDenseSet}::contains (NFC)Kazu Hirata1-1/+1
2023-08-15[mlir][bufferization] Generalize getAliasingOpResults to getAliasingValuesMatthias Springer1-4/+4
2023-05-12[mlir] Move casting calls from methods to function callsTres Popp2-3/+3
2023-02-09[mlir][bufferization] Improve aliasing OpOperand/OpResult propertyMatthias Springer1-7/+2
2023-02-01[mlir][bufferization][NFC] Rename getAliasingOpOperand/getAliasingOpResultMatthias Springer1-5/+7
2023-01-30[mlir][bufferization] Generalize and rename isMemoryWriteMatthias Springer1-12/+0
2023-01-23[mlir] support !shape.value_shape when replace WithOp in OutlineShapeComputat...Xiang Li1-3/+18
2023-01-12[mlir] Add operations to BlockAndValueMapping and rename it to IRMappingJeff Niu1-2/+2
2022-12-02[mlir] Remove support for non-prefixed accessorsRiver Riddle1-2/+2
2022-10-02[mlir][shape] add outline-shape-computation passYuanqiang Liu2-0/+319
2022-09-29[mlir][arith] Change dialect name from Arithmetic to ArithJakub Kuderski2-3/+3
2022-08-31[MLIR] Update pass declarations to new autogenerated filesMichele Scuttari4-40/+29
2022-08-30Revert "[MLIR] Update pass declarations to new autogenerated files"Michele Scuttari4-36/+44
2022-08-30[MLIR] Update pass declarations to new autogenerated filesMichele Scuttari4-44/+36
2022-06-27[mlir][bufferization][NFC] Add error handling to getBufferMatthias Springer1-4/+10
2022-06-27[mlir][shape][bufferize][NFC] Bufferize block terminators separatelyMatthias Springer1-31/+13
2022-06-27[mlir][bufferization][NFC] Bufferize with PostOrder traversalMatthias Springer1-1/+1
2022-06-17[mlir][bufferize][NFC] Remove BufferizationStateMatthias Springer1-3/+3
2022-06-13[mlir] (NFC) Clean up bazel and CMake target namesMogball1-4/+4
2022-06-13[mlir][shape][bufferize] Fix typo in external modelMatthias Springer1-1/+1
2022-05-28[mlir][bufferization][NFC] Move OpFilter out of BufferizationOptionsMatthias Springer1-1/+1
2022-05-25[mlir][bufferize] Remove hoisting functionality from One-Shot BufferizeMatthias Springer1-5/+0
2022-05-16[mlir][bufferize] Infer memref types when possibleMatthias Springer1-0/+1
2022-04-18[mlir:NFC] Remove the forward declaration of FuncOp in the mlir namespaceRiver Riddle2-2/+2
2022-03-16[mlir] Refactor DialectRegistry delayed interface support into a general Dial...River Riddle1-2/+4
2022-03-16[mlir] Move the Builtin FuncOp to the Func dialectRiver Riddle1-0/+1
2022-03-15[mlir][bufferize] Extract buffer hoisting into separate functionMatthias Springer1-0/+5
2022-03-15[mlir][bufferize][NFC] Split BufferizationState into AnalysisState/Bufferizat...Matthias Springer1-11/+10
2022-03-07[mlir][shape] Migrate bufferization to BufferizableOpInterfaceMatthias Springer4-82/+184
2022-03-01[mlir] Trim a huge number of unnecessary dependencies on the Func dialectRiver Riddle1-3/+1
2022-03-01[mlir] Rename the Standard dialect to the Func dialectRiver Riddle1-3/+3
2022-01-18[mlir][Pass] Deprecate FunctionPass in favor of OperationPass<FuncOp>River Riddle3-10/+11
2021-12-08Adjust "end namespace" comment in MLIR to match new agree'd coding styleMehdi Amini1-3/+3