llvm-project/mlir/test/Dialect/SCF
Nicolas Vasilache 1f77f01c65 [mlir][Linalg] Add a Transform dialect NavigationOp op to match a list of ops or an interface.
This operation is a NavigationOp that simplifies the writing of transform IR.
Since there is no way of refering to an interface by name, the current implementation uses
an EnumAttr and depends on the interfaces it supports.
In the future, it would be worthwhile to remove this dependence and generalize.

Differential Revision: https://reviews.llvm.org/D130267
2022-07-21 07:11:42 -07:00
..
bufferize.mlir [mlir][scf] Retain existing attributes in scf.for transforms 2022-05-25 10:53:02 -04:00
canonicalize.mlir [mlir][bufferization] Do not canonicalize to_tensor(to_memref(x)) 2022-07-09 09:16:52 +02: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
foreach-thread-canonicalization.mlir [mlir][Tensor] Move ParallelInsertSlice to the tensor dialect 2022-07-04 01:53:12 -07:00
invalid.mlir [mlir][Tensor] Move ParallelInsertSlice to the tensor dialect 2022-07-04 01:53:12 -07:00
loop-pipelining.mlir [mlir][scf] Add option to loop pipelining to not peel the epilogue 2022-06-03 04:20:20 +00: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][affine] Rigorous check for loop unrolling store operation 2022-06-25 09:30:43 +09:00
one-shot-bufferize-analysis.mlir [mlir][linalg][NFC] Cleanup: Drop linalg.inplaceable attribute 2022-07-14 15:50:03 +02:00
one-shot-bufferize-invalid.mlir [mlir][bufferize] Infer memory space in all bufferization patterns 2022-06-27 16:32:52 +02:00
one-shot-bufferize-tensor-copy-insertion.mlir [mlir][Tensor] Move ParallelInsertSlice to the tensor dialect 2022-07-04 01:53:12 -07:00
one-shot-bufferize.mlir [mlir][Tensor] Move ParallelInsertSlice to the tensor dialect 2022-07-04 01:53:12 -07:00
ops.mlir [mlir][Tensor] Move ParallelInsertSlice to the tensor dialect 2022-07-04 01:53:12 -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
transform-ops.mlir [mlir][Linalg] Add a Transform dialect NavigationOp op to match a list of ops or an interface. 2022-07-21 07:11:42 -07:00