llvm-project/mlir/test/Dialect
Kai Sasaki 1d541bd920 [mlir][affine] Support affine.parallel in the index set analysis
Support affine.parallel in the index set analysis. It allows us to do dependence analysis containing affine.parallel in addition to affine.for and affine.if. This change only supports the constant lower/upper bound in affine.parallel. Other complicated affine map bounds will be supported in further commits.

See https://github.com/llvm/llvm-project/issues/57327

Reviewed By: bondhugula

Differential Revision: https://reviews.llvm.org/D136056
2022-12-04 20:36:48 +09:00
..
AMDGPU [mlir][AMDGPU] Remove buffer ops that are statically out of bounds 2022-11-21 16:47:21 +00:00
AMX [mlir][NFC] Update textual references of `func` to `func.func` in AMX/Arithmetic/ArmSVE/Async tests 2022-04-20 22:17:28 -07:00
Affine [mlir][affine] Support affine.parallel in the index set analysis 2022-12-04 20:36:48 +09:00
Arith [mlir][arith] Add `index_cast` and `index_castui` support to WIE 2022-11-17 14:04:17 -05:00
ArmNeon [mlir][NFC] Update textual references of `func` to `func.func` in AMX/Arithmetic/ArmSVE/Async tests 2022-04-20 22:17:28 -07:00
ArmSVE [mlir][NFC] Update textual references of `func` to `func.func` in AMX/Arithmetic/ArmSVE/Async tests 2022-04-20 22:17:28 -07:00
Async Add async_funcs_only option to AsyncToAsyncRuntime pass 2022-11-30 10:27:00 -08:00
Bufferization [mlir][bufferization] Make `TensorCopyInsertionPass` a test pass 2022-12-02 15:38:02 +01:00
Builtin [mlir] Allow negative strides and offset in StridedLayoutAttr 2022-09-21 13:21:53 +02:00
Complex [mlir][complex] Canonicalize complex.sub zero 2022-11-09 12:12:05 +01:00
ControlFlow [mlir][Pass] Include anchor op in -pass-pipeline 2022-11-03 11:36:12 -04:00
DLTI [mlir] Cleanup lingering problems surrounding attribute/type aliases 2022-11-30 17:02:54 -08:00
EmitC [mlir:Parser] Don't use strings for the "ugly" form of Attribute/Type syntax 2022-07-05 16:20:30 -07:00
Func [mlir][NFC] Split out various tests from IR/invalid.mlir 2022-07-19 16:34:35 -07:00
GPU [mlir][NFC] Remove trailing whitespaces from `*.td` and `*.mlir` files. 2022-11-28 15:26:30 -08:00
Index [mlir][Index] Add pretty result names for ConstantOp and BoolConstantOp 2022-12-02 01:34:29 -08:00
LLVM [mlir][Test] Add a test pass to act as a sink towards LLVM conversion 2022-11-28 00:59:55 -08:00
LLVMIR [mlir][llvm] Make additional int debug attribute parameters optional. 2022-11-29 14:02:58 +02:00
Linalg [mlir][linalg][transform] Add structured.replace op 2022-12-01 09:04:35 +01:00
MLProgram [mlir] Split MLProgram global load and store to Graph variants 2022-06-16 20:01:54 -07:00
Math [mlir][math] Simplify pow(x, 0.75) into sqrt(sqrt(x)) * sqrt(x). 2022-11-04 10:48:19 -07:00
MemRef [mlir][NFC] Remove trailing whitespaces from `*.td` and `*.mlir` files. 2022-11-28 15:26:30 -08:00
NVGPU [mlir][NFC] Remove trailing whitespaces from `*.td` and `*.mlir` files. 2022-11-28 15:26:30 -08:00
OpenACC [mlir:Parser] Don't use strings for the "ugly" form of Attribute/Type syntax 2022-07-05 16:20:30 -07:00
OpenMP [mlir][NFC] Remove trailing whitespaces from `*.td` and `*.mlir` files. 2022-11-28 15:26:30 -08:00
PDL [mlir][NFC] Remove trailing whitespaces from `*.td` and `*.mlir` files. 2022-11-28 15:26:30 -08:00
PDLInterp [mlir:PDL] Add support for creating ranges in rewrites 2022-11-08 01:57:57 -08:00
Quant [mlir][Pass] Include anchor op in -pass-pipeline 2022-11-03 11:36:12 -04:00
SCF [mlir][bufferization] Make `TensorCopyInsertionPass` a test pass 2022-12-02 15:38:02 +01:00
SPIRV [mlir][spirv] Check GlobalVariableOp result to be of pointer types 2022-11-30 19:07:30 -05:00
Shape [mlir] Make kDynamicSize equal to kDynamicOffsetAndStride. 2022-11-17 09:36:03 +00:00
SparseTensor [mlir][sparse] Breaking up openSparseTensor to better support non-permutations 2022-12-02 11:10:57 -08:00
Tensor Revert "[mlir][tensor] Fold rank-reducing extract_slice with inverse expand_shape" 2022-12-02 21:22:20 +01:00
Tosa [mlir][NFC] Remove trailing whitespaces from `*.td` and `*.mlir` files. 2022-11-28 15:26:30 -08:00
Transform [mlir][NFC] Remove trailing whitespaces from `*.td` and `*.mlir` files. 2022-11-28 15:26:30 -08:00
Vector [mlir][Vector] Add a Broadcast::createBroadcastOp helper 2022-11-30 05:32:14 -08:00
X86Vector [mlir][NFC] Update textual references of `func` to `func.func` in Tensor/Tosa/Vector tests 2022-04-20 22:17:29 -07:00
traits.mlir [mlir][NFC] Update textual references of `func` to `func.func` in IR/Interface tests 2022-04-20 22:17:30 -07:00