mirror-llvm-project/mlir/test/Dialect/SCF
lianjinfeng2003 60474dc123
[mlir][scf] Validate pipelining annotations in test pass (#208788)
I made the SCF pipelining test pass validate malformed scheduling
annotations before building the schedule. Bad annotations now produce
diagnostics instead of crashing, while valid schedules keep using the
existing path.
Fixes #206918
2026-07-10 22:53:19 +02:00
..
buffer-deallocation.mlir
bufferize.mlir
canonicalize.mlir [mlir][scf] Fix FoldTensorCastOfOutputIntoForallOp write order bug (#189162) 2026-03-31 00:35:13 +02:00
control-flow-sink.mlir
for-loop-canonicalization.mlir
for-loop-peeling-front.mlir
for-loop-peeling.mlir [mlir][DialectUtils] Fix 0 step handling in constantTripCount (#177329) 2026-01-25 19:47:35 +00:00
for-loop-specialization.mlir
for-loop-to-while-loop.mlir
forall-to-for.mlir [mlir][scf] Skip ops having results with warning in forall-to-for pass (#175926) 2026-01-19 15:48:57 -08:00
forall-to-parallel.mlir
foreach-thread-canonicalization.mlir [MLIR][Affine] Fix null operands in simplifyConstrainedMinMaxOp (#189246) 2026-04-03 10:17:50 +02:00
invalid.mlir [mlir] Use explicit op targets for region successors (#203552) 2026-06-15 13:27:59 +00:00
loop-pipelining.mlir [mlir][scf] Validate pipelining annotations in test pass (#208788) 2026-07-10 22:53:19 +02:00
loop-range.mlir [MLIR][SCF] Fix ForLoopRangeFolding miscompile with non-positive MulIOp multiplier (#188995) 2026-03-27 16:00:28 +01:00
loop-unroll.mlir [MLIR][SCF] Fix loopUnrollByFactor for unsigned loops with narrow integer types (#189001) 2026-03-27 18:36:51 +01:00
mem2reg-reject.mlir [MLIR][Mem2Reg] Add support for region control flow and SCF (#185036) 2026-03-23 18:08:55 +01:00
mem2reg.mlir [MLIR][Mem2Reg] Add support for region control flow and SCF (#185036) 2026-03-23 18:08:55 +01:00
one-shot-bufferize-allow-return-allocs-no-deallocs.mlir
one-shot-bufferize-analysis.mlir
one-shot-bufferize-encodings.mlir
one-shot-bufferize-invalid.mlir [mlir][bufferization] Introduce reconcileBufferTypeMismatchFn hook (#202667) 2026-06-22 11:20:19 +02:00
one-shot-bufferize-tensor-copy-insertion.mlir
one-shot-bufferize.mlir [mlir][Interfaces] Add generic pattern for region inlining (#176641) 2026-01-22 21:31:01 +01:00
ops.mlir Revert "[mlir][Interfaces] Add ExecutionProgressOpInterface + folding pattern (#179039)" (#179241) 2026-02-02 14:57:19 +00:00
parallel-loop-fusion.mlir [MLIR][SCF] Support permutation-based parallel loop fusion (#203207) 2026-06-16 18:42:32 +01:00
parallel-loop-invalid.mlir
parallel-loop-specialization.mlir
parallel-loop-tiling-inbound-check.mlir
parallel-loop-tiling.mlir
parallel-loop-unroll.mlir
parallel-to-nested-fors.mlir
transform-loop-fuse-sibling.mlir
transform-op-coalesce.mlir [SCF] allow indexing operations for loop coalesceing (#183180) 2026-02-26 13:21:42 -06:00
transform-op-forall-to-for.mlir
transform-op-forall-to-parallel.mlir
transform-op-parallel-to-nested-fors.mlir
transform-op-take-assumed-branch.mlir
transform-ops-invalid.mlir
transform-ops.mlir [mlir][SCF]: promote one-iteration loops with equal ub and step values (#205826) 2026-06-26 18:10:53 +02:00
trip_count.mlir [MLIR][Utils] Fix overflow in constantTripCount for narrow types (#179985) 2026-02-09 14:58:47 -08:00
uplift-while.mlir Revert "[MLIR][SCF] Sink scf.if from scf.while before region into after region in scf-uplift-while-to-for" (#169888) 2025-12-01 19:02:02 +08:00
value-bounds-op-interface-impl.mlir [mlir][scf] Add value bound for computed upper bound of forall loop (#171158) 2025-12-11 10:49:13 +00:00
while-op-builder.mlir
wrap-while-loop-in-zero-trip-check.mlir