llvm-project/mlir/test/Dialect/SCF
rkayaith 7814b559bd [GreedyPatternRewriter] Avoid reversing constant order
The previous fix from af371f9f98 only applied when using a bottom-up
traversal. The change here applies the constant preprocessing logic to the
top-down case as well. This resolves the issue with the canonicalizer pass still
reordering constants, since it uses a top-down traversal by default.

Fixes #51892

Reviewed By: rriddle

Differential Revision: https://reviews.llvm.org/D125623
2022-05-18 00:55:59 -07:00
..
bufferize.mlir [mlir][NFC] Update textual references of `func` to `func.func` in LLVM/Math/MemRef/NVGPU/OpenACC/OpenMP/Quant/SCF/Shape tests 2022-04-20 22:17:28 -07:00
canonicalize.mlir [GreedyPatternRewriter] Avoid reversing constant order 2022-05-18 00:55:59 -07:00
control-flow-sink.mlir [mlir][NFC] Update remaining textual references of un-namespaced `func` operations 2022-04-20 22:17:31 -07:00
for-loop-canonicalization.mlir [mlir][NFC] Update textual references of `func` to `func.func` in LLVM/Math/MemRef/NVGPU/OpenACC/OpenMP/Quant/SCF/Shape tests 2022-04-20 22:17:28 -07:00
for-loop-peeling.mlir [mlir][NFC] Update textual references of `func` to `func.func` in LLVM/Math/MemRef/NVGPU/OpenACC/OpenMP/Quant/SCF/Shape tests 2022-04-20 22:17:28 -07:00
for-loop-specialization.mlir [mlir][NFC] Update textual references of `func` to `func.func` in LLVM/Math/MemRef/NVGPU/OpenACC/OpenMP/Quant/SCF/Shape tests 2022-04-20 22:17:28 -07:00
for-loop-to-while-loop.mlir [mlir][NFC] Update textual references of `func` to `func.func` in LLVM/Math/MemRef/NVGPU/OpenACC/OpenMP/Quant/SCF/Shape tests 2022-04-20 22:17:28 -07:00
invalid.mlir [ParseResult] Mark this as LLVM_NODISCARD (like LogicalResult) and fix issues. 2022-05-13 16:28:53 +01:00
loop-pipelining.mlir [mlir][NFC] Update textual references of `func` to `func.func` in LLVM/Math/MemRef/NVGPU/OpenACC/OpenMP/Quant/SCF/Shape tests 2022-04-20 22:17:28 -07:00
loop-range.mlir [mlir][NFC] Update textual references of `func` to `func.func` in LLVM/Math/MemRef/NVGPU/OpenACC/OpenMP/Quant/SCF/Shape tests 2022-04-20 22:17:28 -07:00
loop-unroll.mlir [mlir] Fix loop unrolling: properly replace the arguments of the epilogue loop. 2022-05-12 01:54:39 +00:00
one-shot-bufferize-analysis.mlir [mlir][bufferize][NFC] Move SCF test cases to SCF dialect 2022-04-22 20:35:20 +09:00
one-shot-bufferize.mlir [mlir][SCF] Fix scf.while bufferization 2022-05-18 00:35:50 +02:00
ops.mlir [mlir][NFC] Update textual references of `func` to `func.func` in LLVM/Math/MemRef/NVGPU/OpenACC/OpenMP/Quant/SCF/Shape tests 2022-04-20 22:17:28 -07:00
parallel-loop-fusion.mlir [mlir][NFC] Update textual references of `func` to `func.func` in LLVM/Math/MemRef/NVGPU/OpenACC/OpenMP/Quant/SCF/Shape tests 2022-04-20 22:17:28 -07:00
parallel-loop-specialization.mlir [mlir][NFC] Update textual references of `func` to `func.func` in LLVM/Math/MemRef/NVGPU/OpenACC/OpenMP/Quant/SCF/Shape tests 2022-04-20 22:17:28 -07:00
parallel-loop-tiling-inbound-check.mlir [mlir][NFC] Update textual references of `func` to `func.func` in LLVM/Math/MemRef/NVGPU/OpenACC/OpenMP/Quant/SCF/Shape tests 2022-04-20 22:17:28 -07:00
parallel-loop-tiling.mlir [mlir][NFC] Update textual references of `func` to `func.func` in LLVM/Math/MemRef/NVGPU/OpenACC/OpenMP/Quant/SCF/Shape tests 2022-04-20 22:17:28 -07:00