summaryrefslogtreecommitdiff
path: root/mlir/lib/Dialect/SCF/IR
AgeCommit message (Expand)Author
2025-11-03[MLIR][SCF] Speed up ConditionPropagation (#166080)William Moses
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-10-27[mlir][scf] Add parallelLoopUnrollByFactors() (#164958)fabrizio-indirli
2025-10-24Revert "[mlir][scf] Add parallelLoopUnrollByFactors()" (#164949)fabrizio-indirli
2025-10-24[mlir][scf] Add parallelLoopUnrollByFactors() (#163806)fabrizio-indirli
2025-10-23Adding to execute_region_op some missing support (#164159)ddubov100
2025-10-22[mlir] Switch uses of deprecated .create methods to free function. NFC. (#164...Jakub Kuderski
2025-09-18Revert "[mlir] move if-condition propagation to a standalone pass" (#159535)Mehdi Amini
2025-09-17[MLIR] Add a getStaticTripCount method to LoopLikeOpInterface (#158679)Mehdi Amini
2025-09-14[mlir][scf] ExecuteRegionOp folders to consider no_inline attribute (#158083)Dor Arad
2025-09-12[MLIR] Add `InParallelOpInterface` for parallel combining operations (#157736)Alan Li
2025-08-22[mlir][scf] Quick fix to scf.execute_region no_inline (#154931)Jungwook Park
2025-08-18[MLIR] Fix SCF verifier crash (#153974)Mehdi Amini
2025-08-15[mlir][SCF] `scf.for`: Add support for unsigned integer comparison (#153379)Matthias Springer
2025-07-31[mlir][scf] Add `no_inline` attribute to `scf.execute_region` (#151352)Jungwook Park
2025-07-24[mlir][NFC] update `mlir/Dialect` create APIs (20/n) (#149927)Maksim Levental
2025-07-24[mlir][NFC] Use `hasOneBlock` instead of `llvm::hasSingleElement(region)` (#1...Longsheng Mou
2025-07-23[mlir] move if-condition propagation to a standalone pass (#150278)Oleksandr "Alex" Zinenko
2025-07-21[mlir][scf] fix getSuccessorRegions func in scf.forall (#147491)donald chen
2025-07-14[mlir] Remove unused includes (NFC) (#148769)Kazu Hirata
2025-07-07[mlir][SCF][GPU] Add DeviceMaskingAttrInterface (#146943)Nicolas Vasilache
2025-06-24[mlir] Migrate away from {TypeRange,ValueRange}(std::nullopt) (NFC) (#145445)Kazu Hirata
2025-06-22[mlir] Migrate away from ValueRange(std::nullopt) (NFC) (#145210)Kazu Hirata
2025-05-30[mlir][Value] Add getNumUses, hasNUses, and hasNUsesOrMore to Value (#142084)Michael Maitland
2025-05-01[mlir][EmitC] Add pass that combines all available emitc conversions (#117549)Simon Camphausen
2025-04-18[mlir] Use llvm::append_range (NFC) (#136257)Kazu Hirata
2025-04-14[mlir] Use llvm::append_range (NFC) (#135722)Kazu Hirata
2025-03-27[mlir][scf] Remove redundant ensureTerminator for `scf.forall` (#133081)Longsheng Mou
2025-03-26[mlir] Use *Set::insert_range (NFC) (#133043)Kazu Hirata
2025-02-20[mlir][Parser] Fix use-after-free when parsing invalid reference to nested de...Matthias Springer
2025-02-13[mlir][scf] Remove identical `scf.for` iter args (#127145)Jeff Niu
2025-02-11Revert "[mlir] Enable LICM for ops with only read side effects in scf.for" (#...Hongtao Yu
2025-02-11[mlir] Enable LICM for ops with only read side effects in scf.for (#120302)Arda Unal
2025-02-10[mlir][scf]: Add value bound for the computed upper bound of for loop (#126426)Amir Bishara
2025-01-19[mlir][scf]: Add value bound between scf for loop yield and result (#123200)Aviad Cohen
2025-01-03[mlir][scf] Always remove for iter args that are loop invariant (#121555)Jeff Niu
2024-12-05[mlir] Add ValueBoundsOpInterfaceImpl for scf.forall (#118817)Max191
2024-11-08[mlir][IR][NFC] Cleanup insertion point API usage (#115415)Matthias Springer
2024-11-05[MLIR] Fix dangling llvm::function_ref references (#114950)Haojian Wu
2024-10-18[mlir] Add forall canonicalization to replace constant induction vars (#112764)Max191
2024-10-08[mlir][SCF][NFC] `scf.for`/`scf.while`: rename builder args (#111493)Matthias Springer
2024-09-27[mlir][vector] Add pattern for dropping unit dims from for loops (#109585)Quinn Dawkins
2024-09-16[SCF] Avoid repeated hash lookups (NFC) (#108793)Kazu Hirata
2024-08-23[mlir][SCF] Allow canonicalization of zero-trip count `scf.forall` with empty...MaheshRavishankar
2024-08-15[NFC][mlir][scf] Fix misspelling of replace (#101683)Andrey Timonin
2024-07-16[MLIR][SCF] fix scf.index_switch fold convergence (#98535) (#98680)Keyi Zhang
2024-07-04Revert "[mlir][loops] Reland Refactor LoopFuseSiblingOp and support parallel ...Alexander Belyaev
2024-07-03[mlir][loops] Reland Refactor LoopFuseSiblingOp and support parallel fusion #...srcarroll