llvm-project/mlir/lib/Dialect
William S. Moses 2af81c6978 [MLIR][Arith] Canonicalize cmpi of extui/extsi
Canonicalize cmpi(eq, ext a, ext b) and cmpi(ne, ext a, ext b)

Reviewed By: ftynse

Differential Revision: https://reviews.llvm.org/D120620
2022-03-02 12:30:03 -05:00
..
AMX [mlir] Trim a huge number of unnecessary dependencies on the Func dialect 2022-03-01 12:10:04 -08:00
Affine [MLIR][Presburger] Move functionality from IntegerPolyhedron to IntegerRelation 2022-03-02 20:10:44 +05:30
Arithmetic [MLIR][Arith] Canonicalize cmpi of extui/extsi 2022-03-02 12:30:03 -05:00
ArmNeon [mlir][vector][NFC] Split into IR, Transforms and Utils 2022-01-31 19:17:09 +09:00
ArmSVE [mlir] Trim a huge number of unnecessary dependencies on the Func dialect 2022-03-01 12:10:04 -08:00
Async [mlir] Rename the Standard dialect to the Func dialect 2022-03-01 12:10:04 -08:00
Bufferization [mlir] Rename the Standard dialect to the Func dialect 2022-03-01 12:10:04 -08:00
Complex [mlir][NFC] Update remaining dialect operations to use `hasVerifier` instead of `verifier` 2022-02-02 13:34:31 -08:00
ControlFlow [mlir] Split out a new ControlFlow dialect from Standard 2022-02-06 14:51:16 -08:00
DLTI [mlir] Add isa/dyn_cast support for dialect interfaces 2022-01-31 19:24:34 -08:00
EmitC [mlir][emitc] Add a variable op 2022-02-24 15:25:21 +00:00
Func [mlir] Rename the Standard dialect to the Func dialect 2022-03-01 12:10:04 -08:00
GPU [mlir] Trim a huge number of unnecessary dependencies on the Func dialect 2022-03-01 12:10:04 -08:00
LLVMIR [mlir] disallow side-effecting ops in llvm.mlir.global 2022-03-01 14:16:09 +01:00
Linalg [mlir] Trim a huge number of unnecessary dependencies on the Func dialect 2022-03-01 12:10:04 -08:00
Math [mlir] Trim a huge number of unnecessary dependencies on the Func dialect 2022-03-01 12:10:04 -08:00
MemRef [mlir] Trim a huge number of unnecessary dependencies on the Func dialect 2022-03-01 12:10:04 -08:00
OpenACC [mlir] Update uses of `parser`/`printer` ODS op field to `hasCustomAssemblyFormat` 2022-02-07 19:03:58 -08:00
OpenMP [mlir][OpenMP] Added assemblyFormat for atomic and critical operations 2022-03-02 11:22:09 +05:30
PDL [mlir][NFC] Update PDL operations to use `hasVerifier` instead of `verifier` 2022-02-02 13:34:31 -08:00
PDLInterp [mlir] Update uses of `parser`/`printer` ODS op field to `hasCustomAssemblyFormat` 2022-02-07 19:03:58 -08:00
Quant [mlir][NFC] Split MlirQuant into proper IR/Utils/Transforms libraries 2022-02-03 10:54:52 -08:00
SCF [mlir] Trim a huge number of unnecessary dependencies on the Func dialect 2022-03-01 12:10:04 -08:00
SPIRV [mlir][spirv] Add a pass to unify aliased resource variables 2022-02-17 09:08:58 -05:00
Shape [mlir] Trim a huge number of unnecessary dependencies on the Func dialect 2022-03-01 12:10:04 -08:00
SparseTensor [mlir] Trim a huge number of unnecessary dependencies on the Func dialect 2022-03-01 12:10:04 -08:00
Tensor [mlir] Trim a huge number of unnecessary dependencies on the Func dialect 2022-03-01 12:10:04 -08:00
Tosa [mlir] Rename the Standard dialect to the Func dialect 2022-03-01 12:10:04 -08:00
Utils [mlir][tensor] Extend reshape utils. 2022-02-18 09:57:39 +01:00
Vector [mlir] Rename the Standard dialect to the Func dialect 2022-03-01 12:10:04 -08:00
X86Vector [mlir] Rename the Standard dialect to the Func dialect 2022-03-01 12:10:04 -08:00
CMakeLists.txt [mlir] Rename the Standard dialect to the Func dialect 2022-03-01 12:10:04 -08:00
Traits.cpp [mlir] Fix broadcasting check with 1 values 2021-07-11 20:41:33 -07:00