llvm-project/mlir/lib/Dialect
Thomas Raoux c3c1c5c695 [mlir][scf] Fix bug in pipelining prologue emission
Induction variable calculation was ignoring scf.for step value. Fix it to get
the correct induction variable value in the prologue.

Differential Revision: https://reviews.llvm.org/D118932
2022-02-03 13:12:50 -08:00
..
AMX [mlir][NFC] Update AMX/LLVM/NVVM/X86 vector operations to use `hasVerifier` instead of `verifier` 2022-02-02 13:34:29 -08:00
Affine [mlir] Move StandardOps/Utils to Arithmetic and sever a bunch of dependencies on Standard 2022-02-02 14:45:12 -08:00
Arithmetic [mlir] Move StandardOps/Utils to Arithmetic and sever a bunch of dependencies on Standard 2022-02-02 14:45:12 -08:00
ArmNeon [mlir][vector][NFC] Split into IR, Transforms and Utils 2022-01-31 19:17:09 +09:00
ArmSVE [mlir] Finish replacing OwningRewritePatternList with RewritePatternSet 2022-01-26 23:11:02 -08:00
Async [mlir:Standard] Remove support for creating a `unit` ConstantOp 2022-02-02 14:45:12 -08:00
Bufferization Apply clang-tidy fixes for modernize-use-equals-default in BufferizableOpInterface.cpp (NFC) 2022-01-30 19:49:22 +00:00
Complex [mlir][NFC] Update remaining dialect operations to use `hasVerifier` instead of `verifier` 2022-02-02 13:34:31 -08:00
DLTI [mlir] Add isa/dyn_cast support for dialect interfaces 2022-01-31 19:24:34 -08:00
EmitC [mlir][NFC] Update remaining dialect operations to use `hasVerifier` instead of `verifier` 2022-02-02 13:34:31 -08:00
GPU [mlir] Move SelectOp from Standard to Arithmetic 2022-02-02 14:45:12 -08:00
LLVMIR [mlir][NFC] Update AMX/LLVM/NVVM/X86 vector operations to use `hasVerifier` instead of `verifier` 2022-02-02 13:34:29 -08:00
Linalg [mli][Linalg] NFC: Refactor methods in `ElementwiseOpFusion`. 2022-02-03 18:53:13 +00:00
Math [mlir:Standard] Remove support for creating a `unit` ConstantOp 2022-02-02 14:45:12 -08:00
MemRef [mlir:Vector][NFC] Remove unnecessary dependency on Affine 2022-02-03 11:55:14 -08:00
OpenACC [mlir][NFC] Update OpenACC/OpenMP operations to use `hasVerifier` instead of `verifier` 2022-02-02 13:34:30 -08:00
OpenMP [mlir][NFC] Update OpenACC/OpenMP operations to use `hasVerifier` instead of `verifier` 2022-02-02 13:34:30 -08:00
PDL [mlir][NFC] Update PDL operations to use `hasVerifier` instead of `verifier` 2022-02-02 13:34:31 -08:00
PDLInterp [mlir][NFC] Update PDL operations to use `hasVerifier` instead of `verifier` 2022-02-02 13:34:31 -08:00
Quant [mlir][NFC] Split MlirQuant into proper IR/Utils/Transforms libraries 2022-02-03 10:54:52 -08:00
SCF [mlir][scf] Fix bug in pipelining prologue emission 2022-02-03 13:12:50 -08:00
SPIRV [mlir][NFC] Update SPIRV operations to use `hasVerifier` instead of `verifier` 2022-02-02 13:34:29 -08:00
Shape [mlir][NFC] Update remaining dialect operations to use `hasVerifier` instead of `verifier` 2022-02-02 13:34:31 -08:00
SparseTensor [mlir] Move SelectOp from Standard to Arithmetic 2022-02-02 14:45:12 -08:00
StandardOps [mlir:Standard] Remove support for creating a `unit` ConstantOp 2022-02-02 14:45:12 -08:00
Tensor [mlir] Move StandardOps/Utils to Arithmetic and sever a bunch of dependencies on Standard 2022-02-02 14:45:12 -08:00
Tosa [mlir][NFC] Split MlirQuant into proper IR/Utils/Transforms libraries 2022-02-03 10:54:52 -08:00
Utils [mlir][vector][NFC] Split into IR, Transforms and Utils 2022-01-31 19:17:09 +09:00
Vector [mlir:Vector][NFC] Remove unnecessary dependency on Affine 2022-02-03 11:55:14 -08:00
X86Vector [mlir][NFC] Update AMX/LLVM/NVVM/X86 vector operations to use `hasVerifier` instead of `verifier` 2022-02-02 13:34:29 -08:00
CMakeLists.txt Revert "Revert "[mlir] Move AllocationOpInterface to Bufferize/IR/AllocationOpInterface.td."" 2021-11-23 10:49:26 +01:00
Traits.cpp [mlir] Fix broadcasting check with 1 values 2021-07-11 20:41:33 -07:00