summaryrefslogtreecommitdiff
path: root/mlir/lib/Dialect/SCF/Transforms/LoopSpecialization.cpp
AgeCommit message (Expand)Author
2025-10-20[mlir][SCF] Fix UB adjustment during `scf.for` loop peelingddubov100
2025-09-16[MLIR] Fix SCF loop specialization (peeling) to work on scf.for with non-inde...Mehdi Amini
2025-08-15[mlir][SCF] `scf.for`: Add support for unsigned integer comparison (#153379)Matthias Springer
2025-07-24[mlir][NFC] update `mlir/Dialect` create APIs (20/n) (#149927)Maksim Levental
2025-07-14[mlir] Remove unused includes (NFC) (#148769)Kazu Hirata
2024-12-20[mlir] Enable decoupling two kinds of greedy behavior. (#104649)Jacques Pienaar
2024-10-29[MLIR][SCF] Fix LoopPeelOp documentation (NFC) (#113179)Hugo Trachino
2024-03-25Fix the condition for peeling the first iteration (#86350)Vivian
2024-01-17[mlir][IR] Rename "update root" to "modify op" in rewriter API (#78260)Matthias Springer
2024-01-12[mlir][scf] Fix `for-loop-peeling` crash (#77697)Felix Schneider
2023-12-14[mlir][SCF] Add support for peeling the first iteration out of the loop (#74015)Vivian
2023-11-16[mlir][SCF] Do not peel already peeled loops (#71900)Matthias Springer
2023-11-14[mlir][affine][nfc] cleanup deprecated T.cast style functions (#71269)long.chen
2023-04-20[mlir][Affine][NFC] Wrap dialect in "affine" namespaceMatthias Springer
2023-02-28[mlir][Linalg] NFC - Apply cleanups to transformsNicolas Vasilache
2023-02-27[mlir][SCF] Fix incorrect API usage in RewritePatternsMatthias Springer
2023-01-12[mlir] Add operations to BlockAndValueMapping and rename it to IRMappingJeff Niu
2023-01-04[mlir][affine][NFC] Extract core functionality of `canonicalizeMinMaxOp`Matthias Springer
2022-12-02[mlir] Remove support for non-prefixed accessorsRiver Riddle
2022-09-29[mlir][arith] Change dialect name from Arithmetic to ArithJakub Kuderski
2022-08-31[MLIR] Update pass declarations to new autogenerated filesMichele Scuttari
2022-08-30Revert "[MLIR] Update pass declarations to new autogenerated files"Michele Scuttari
2022-08-30[MLIR] Update pass declarations to new autogenerated filesMichele Scuttari
2022-06-28[mlir] Update flipped accessors (NFC)Jacques Pienaar
2022-06-26[mlir] Generalize SCF passes to not have to run on FuncOp.Stella Laurenzo
2022-06-20[mlir] move SCF headers to SCF/{IR,Transforms} respectivelyAlex Zinenko
2022-04-18[mlir:NFC] Remove the forward declaration of FuncOp in the mlir namespaceRiver Riddle
2022-03-01[mlir] Trim a huge number of unnecessary dependencies on the Func dialectRiver Riddle
2022-03-01[mlir] Rename the Standard dialect to the Func dialectRiver Riddle
2022-01-28[mlir] Move SCF utils implementations to SCF/Utils.Adrian Kuegel
2022-01-18[mlir][Pass] Deprecate FunctionPass in favor of OperationPass<FuncOp>River Riddle
2022-01-18[mlir:Analysis] Move the LoopAnalysis library to Dialect/Affine/AnalysisRiver Riddle
2021-12-20[mlir] Switching accessors to prefixed form (NFC)Jacques Pienaar
2021-12-07[mlir][scf] NFC: create dedicated files for affine utilsLei Zhang
2021-11-25Revert "[mlir][SCF] Further simplify affine maps during `for-loop-canonicaliz...Alexander Belyaev
2021-11-25[mlir][SCF] Further simplify affine maps during `for-loop-canonicalization`Matthias Springer
2021-11-25[mlir][SCF] Fix off-by-one bug in affine analysisMatthias Springer
2021-10-13[MLIR] Replace std ops with arith dialect opsMogball
2021-09-10[mlir][scf] Loop peeling: Use scf.for for partial iterationMatthias Springer
2021-09-07[mlir][linalg] linalg.tiled_loop peelingMatthias Springer
2021-08-30[mlir][SCF] Canonicalize dim(x) where x is an iter_argMatthias Springer
2021-08-30[mlir][Analysis] Add batched version of FlatAffineConstraints::addIdMatthias Springer
2021-08-25[mlir][SCF] Generalize AffineMinSCFCanonicalization to min/max opsMatthias Springer
2021-08-25[mlir][scf] Add general affine.min canonicalization patternMatthias Springer
2021-08-24[mlir][SCF] Use symbols in loop peeling rewriteMatthias Springer
2021-08-23[mlir][SCF] Do not peel loops inside partial iterationsMatthias Springer
2021-08-19[mlir][scf] Simplify affine.min ops after loop peelingMatthias Springer
2021-08-10[mlir] NFC Replace some code snippets with equivalent method callsTres Popp
2021-08-04[mlir][scf] Fix bug in peelForLoopMatthias Springer
2021-08-03[mlir][SCF] Peel scf.for loops for even step divisonMatthias Springer