llvm-project/mlir/lib/Dialect
Benjamin Kramer c1ebefdf77 [mlir] Make polynomial approximation emit std instead of LLVM ops
This is a bit cleaner and removes issues with 2d vectors. It also has a
big impact on constant folding, hence the test changes.

Differential Revision: https://reviews.llvm.org/D107896
2021-08-11 16:37:21 +02:00
..
AMX [mlir] factor memref-to-llvm lowering out of std-to-llvm 2021-07-09 14:49:52 +02:00
Affine [MILR][NFC] Silence clang-tidy warning in AffineOps.cpp 2021-08-03 11:54:28 +05:30
ArmNeon [mlir] Generare .cpp.inc files for dialects. 2021-06-29 20:10:30 +00:00
ArmSVE [mlir] factor memref-to-llvm lowering out of std-to-llvm 2021-07-09 14:49:52 +02:00
Async [mlir] Async: clone constants into async.execute functions and parallel compute functions 2021-08-02 12:17:41 -07:00
Complex [mlir] Generare .cpp.inc files for dialects. 2021-06-29 20:10:30 +00:00
DLTI [mlir] Generare .cpp.inc files for dialects. 2021-06-29 20:10:30 +00:00
EmitC [mlir] Change custom syntax of emitc.include op to resemble C 2021-07-05 16:40:05 +02:00
GPU Add some missing CMake dependencies between MLIR dialects (NFC) 2021-07-28 18:37:05 +00:00
LLVMIR [mlir] harden result type verification in llvm.call 2021-07-28 18:15:56 +02:00
Linalg Revert "Bufferization for tiled loop." 2021-08-11 10:04:12 +02:00
Math [mlir] Make polynomial approximation emit std instead of LLVM ops 2021-08-11 16:37:21 +02:00
MemRef [mlir][MemRef] Fix canonicalization of BufferCast(TensorLoad). 2021-08-06 08:32:35 +02:00
OpenACC Add some missing CMake dependencies between MLIR dialects (NFC) 2021-07-28 18:37:05 +00:00
OpenMP [MLIR][OpenMP] Add support for critical construct 2021-08-03 10:50:21 +01:00
PDL [PDL] Fix the builders for OperationOp and PatternOp 2021-07-27 23:59:14 +00:00
PDLInterp [mlir] Generare .cpp.inc files for dialects. 2021-06-29 20:10:30 +00:00
Quant [mlir] Generare .cpp.inc files for dialects. 2021-06-29 20:10:30 +00:00
SCF [mlir] NFC Replace some code snippets with equivalent method calls 2021-08-10 08:22:08 +02:00
SPIRV [mlir][spirv] Fix a few issues in ModuleCombiner 2021-07-28 10:31:01 -04:00
Shape [mlir] Generare .cpp.inc files for dialects. 2021-06-29 20:10:30 +00:00
SparseTensor [mlir][sparse] add dense to sparse conversion implementation 2021-08-09 12:12:39 -07:00
StandardOps [MLIR][STD] Add safe scalar constant propagation for FPTruncOp 2021-08-06 16:31:29 -07:00
Tensor Split `InferShapedTypeOpInterface` to create `ReifyRankedShapedTypeInterface`. 2021-07-19 14:44:52 -07:00
Tosa [mlir][tosa] Add folders for trivial tosa operation cases 2021-08-10 14:43:00 -07:00
Utils [mlir][memref] Fix collapsed shape ops memref.cast folding with changed type 2021-07-28 10:19:20 +00:00
Vector [mlir] Handle cases where transfer_read should turn into a scalar load 2021-08-03 22:53:40 -07:00
X86Vector [mlir] Cleanup: Fix warnings in MLIR 2021-08-06 10:36:37 +09:00
CMakeLists.txt [mlir] Remove SDBM 2021-06-29 14:46:26 +02:00
Traits.cpp [mlir] Fix broadcasting check with 1 values 2021-07-11 20:41:33 -07:00