llvm-project/mlir/test/lib/Analysis
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
..
DataFlow [mlir] Use std::nullopt instead of None (NFC) 2022-12-03 18:50:27 -08:00
CMakeLists.txt [mlir] Delete ForwardDataFlowAnalysis 2022-07-07 21:08:27 -07:00
TestAliasAnalysis.cpp Alias Analysis infra in Flang 2022-11-04 13:39:00 -07:00
TestAliasAnalysis.h Alias Analysis infra in Flang 2022-11-04 13:39:00 -07:00
TestCallGraph.cpp [mlir][NFC] Drop a few unnecessary includes from Pass.h 2022-04-07 23:42:47 -07:00
TestDataFlowFramework.cpp [mlir][dataflow] Remove Lattice::isUninitialized(). 2022-09-08 08:46:22 -07:00
TestLiveness.cpp [mlir][NFC] Drop a few unnecessary includes from Pass.h 2022-04-07 23:42:47 -07:00
TestMatchReduction.cpp [mlir] Rework the implementation of TypeID 2022-04-04 13:52:26 -07:00
TestMemRefBoundCheck.cpp [mlir] Rework the implementation of TypeID 2022-04-04 13:52:26 -07:00
TestMemRefDependenceCheck.cpp [mlir][affine] Support affine.parallel in the index set analysis 2022-12-04 20:36:48 +09:00
TestMemRefStrideCalculation.cpp Merge kDynamicSize and kDynamicSentinel into one constant. 2022-11-21 13:01:26 +00:00
TestSlice.cpp [mlir][NFC] Drop a few unnecessary includes from Pass.h 2022-04-07 23:42:47 -07:00