llvm-project/mlir/test/Dialect/SCF
Matthias Springer 9aa74347d5 [mlir][SCF] Further simplify affine maps during `for-loop-canonicalization`
* Implement `FlatAffineConstraints::getConstantBound(EQ)`.
* Inject a simpler constraint for loops that have at most 1 iteration.
* Taking into account constant EQ bounds of FlatAffineConstraint dims/symbols during canonicalization of the resulting affine map in `canonicalizeMinMaxOp`.

Differential Revision: https://reviews.llvm.org/D119153
2022-02-08 02:40:08 +09:00
..
bufferize.mlir [mlir] Move memref.[tensor_load|buffer_cast|clone] to "bufferization" dialect. 2021-11-25 11:50:39 +01:00
canonicalize.mlir [mlir] Split out a new ControlFlow dialect from Standard 2022-02-06 14:51:16 -08:00
control-flow-sink.mlir [mlir][scf] Update IfOp to have getInvocationBounds 2022-01-27 23:15:53 +00:00
for-loop-canonicalization.mlir [mlir][SCF] Further simplify affine maps during `for-loop-canonicalization` 2022-02-08 02:40:08 +09:00
for-loop-peeling.mlir [MLIR][NFC] Update SCF pass cmd line names to prefix scf 2022-01-31 07:09:30 +05:30
for-loop-specialization.mlir [MLIR][NFC] Update SCF pass cmd line names to prefix scf 2022-01-31 07:09:30 +05:30
for-loop-to-while-loop.mlir [mlir] Split out a new ControlFlow dialect from Standard 2022-02-06 14:51:16 -08:00
invalid.mlir [MLIR] Replace std ops with arith dialect ops 2021-10-13 03:07:03 +00:00
loop-pipelining.mlir [mlir][scf] Fix bug in pipelining prologue emission 2022-02-03 13:12:50 -08:00
loop-range.mlir [MLIR][NFC] Update SCF pass cmd line names to prefix scf 2022-01-31 07:09:30 +05:30
loop-unroll.mlir [MLIR] Replace std ops with arith dialect ops 2021-10-13 03:07:03 +00:00
ops.mlir [mlir] Split out a new ControlFlow dialect from Standard 2022-02-06 14:51:16 -08:00
parallel-loop-fusion.mlir [MLIR][NFC] Update SCF pass cmd line names to prefix scf 2022-01-31 07:09:30 +05:30
parallel-loop-specialization.mlir [MLIR][NFC] Update SCF pass cmd line names to prefix scf 2022-01-31 07:09:30 +05:30
parallel-loop-tiling-inbound-check.mlir [MLIR][NFC] Update SCF pass cmd line names to prefix scf 2022-01-31 07:09:30 +05:30
parallel-loop-tiling.mlir [MLIR][NFC] Update SCF pass cmd line names to prefix scf 2022-01-31 07:09:30 +05:30