llvm-project/mlir/lib/Dialect
Hanhan Wang be4e9db579 [mlir][Linalg] NFC: Clean up for 0-D abstraction.
Summary:
After D75831 has been landed, both the generic op and indexed_generic op can
handle 0-D edge case. In the previous patch, only generic op has been updated.
This patch updates the lowering to loops for indexed_generic op. Since they are
almost the sanme, the patch also refactors the common part.

Differential Revision: https://reviews.llvm.org/D76413
2020-03-20 13:07:14 -07:00
..
AVX512 [mlir][AVX512] Start a primitive AVX512 dialect 2020-03-20 14:11:57 -04:00
AffineOps [mlir][NFC] Replace all usages of PatternMatchResult with LogicalResult 2020-03-17 20:21:32 -07:00
FxpMathOps [mlir][NFC] Replace all usages of PatternMatchResult with LogicalResult 2020-03-17 20:21:32 -07:00
GPU [mlir][NFC] Replace all usages of PatternMatchResult with LogicalResult 2020-03-17 20:21:32 -07:00
LLVMIR [mlir][AVX512] Start a primitive AVX512 dialect 2020-03-20 14:11:57 -04:00
Linalg [mlir][Linalg] NFC: Clean up for 0-D abstraction. 2020-03-20 13:07:14 -07:00
LoopOps [mlir][NFC] Move the LoopLike interface out of Transforms/ and into Interfaces/ 2020-03-14 13:37:56 -07:00
OpenMP [MLIR] Move from add_dependencies() to DEPENDS 2020-03-06 13:25:17 -08:00
Quant [mlir/quant] fix a small typo in the quant utility 2020-03-20 10:12:53 -07:00
SDBM [MLIR] Remove redundant library dependencies 2020-03-06 10:12:31 -08:00
SPIRV [mlir][spirv] Make SPIRVTypeConverter target environment aware 2020-03-18 20:11:05 -04:00
Shape [mlir] Add target for Shape dialect 2020-03-17 14:54:25 -07:00
StandardOps [mlir][NFC] Replace all usages of PatternMatchResult with LogicalResult 2020-03-17 20:21:32 -07:00
Vector [mlir] vector.type_cast: disallow memrefs with layout in verifier 2020-03-19 10:15:41 +01:00
CMakeLists.txt [mlir][AVX512] Start a primitive AVX512 dialect 2020-03-20 14:11:57 -04:00
Traits.cpp Make llvm::StringRef to std::string conversions explicit. 2020-01-28 23:25:25 +01:00