llvm-project/mlir/lib/Conversion
Tres Popp b4e0507ce0 Rename PatternRewriteSet::insert to add
insert is soft deprecated, so remove all references so it's less likely
to be used and can be easily removed in the future.

Differential Revision: https://reviews.llvm.org/D120021
2022-02-18 12:18:41 +01:00
..
AffineToStandard [MLIR][NFC] Move expandAffineMap/Expr out to Affine utils 2022-02-10 09:56:26 +05:30
ArithmeticToLLVM [mlir] Move SelectOp from Standard to Arithmetic 2022-02-02 14:45:12 -08:00
ArithmeticToSPIRV [mlir] Move SelectOp from Standard to Arithmetic 2022-02-02 14:45:12 -08:00
ArmNeon2dToIntr [mlir][vector][NFC] Split into IR, Transforms and Utils 2022-01-31 19:17:09 +09:00
AsyncToLLVM [async] Get the number of worker threads from the runtime. 2022-01-31 12:06:01 -08:00
BufferizationToMemRef [mlir] Fix BufferizationToMemRef build. 2021-11-30 13:10:54 +01:00
ComplexToLLVM [mlir][complex] Lower complex.constant to LLVM 2022-01-27 13:48:23 +01:00
ComplexToStandard [mlir] Move SelectOp from Standard to Arithmetic 2022-02-02 14:45:12 -08:00
ControlFlowToLLVM [mlir] Split out a new ControlFlow dialect from Standard 2022-02-06 14:51:16 -08:00
ControlFlowToSPIRV [mlir] Split out a new ControlFlow dialect from Standard 2022-02-06 14:51:16 -08:00
GPUCommon [MLIR][GPU] Add gpu.set_default_device op 2022-02-17 21:30:09 +00:00
GPUToNVVM Rename PatternRewriteSet::insert to add 2022-02-18 12:18:41 +01:00
GPUToROCDL [MLIR][GPU] Update GPUToROCDL to account for ControlFlow dialect 2022-02-08 16:34:34 +00:00
GPUToSPIRV [mlir] Convert OpTrait::FunctionLike to FunctionOpInterface 2022-01-18 20:56:53 -08:00
GPUToVulkan Apply clang-tidy fixes for performance-for-range-copy to MLIR (NFC) 2022-01-02 22:19:56 +00:00
LLVMCommon [mlir] Refactor ShapedType into an interface 2022-01-12 14:12:09 -08:00
LinalgToLLVM [mlir] Split out a new ControlFlow dialect from Standard 2022-02-06 14:51:16 -08:00
LinalgToSPIRV [mlir][linalg] Replace LinalgOps.h and LinalgTypes.h by a single header. 2021-12-15 12:15:03 +00:00
LinalgToStandard Revert "Revert "[mlir] Purge `linalg.copy` and use `memref.copy` instead."" 2022-02-01 18:21:21 +01:00
MathToLLVM [mlir][Pass] Deprecate FunctionPass in favor of OperationPass<FuncOp> 2022-01-18 19:52:44 -08:00
MathToLibm [mlir][vector][NFC] Split into IR, Transforms and Utils 2022-01-31 19:17:09 +09:00
MathToSPIRV [mlir][spirv] Add OpenCL fma op and lowering 2022-02-15 11:28:20 +03:00
MemRefToLLVM [mlir][MemRef] Lower memref.copy with an offset to memcpy 2022-02-16 17:18:31 +01:00
MemRefToSPIRV [mlir:OpConversionPattern] Add overloads for taking an Adaptor instead of ArrayRef 2021-09-24 17:51:41 +00:00
OpenACCToLLVM [mlir] Finish replacing OwningRewritePatternList with RewritePatternSet 2022-01-26 23:11:02 -08:00
OpenACCToSCF [MLIR] Replace std ops with arith dialect ops 2021-10-13 03:07:03 +00:00
OpenMPToLLVM [mlir] Split out a new ControlFlow dialect from Standard 2022-02-06 14:51:16 -08:00
PDLToPDLInterp [mlir] Make locations required when adding/creating block arguments 2022-01-19 17:35:35 -08:00
ReconcileUnrealizedCasts [mlir] spelling and style changes in ReconcileUnrealizedCasts.cpp. NFC. 2021-09-10 14:09:29 +02:00
SCFToControlFlow [mlir] Split out a new ControlFlow dialect from Standard 2022-02-06 14:51:16 -08:00
SCFToGPU [mlir:Transforms] Move out the remaining non-dialect independent transforms and utilities 2022-01-24 19:25:53 -08:00
SCFToOpenMP [mlir] Move SelectOp from Standard to Arithmetic 2022-02-02 14:45:12 -08:00
SCFToSPIRV [mlir] Add more missing dependencies after D118062 2022-01-24 22:12:03 -08:00
SPIRVCommon [mlir][spirv] Add math.fma lowering to spirv 2022-01-19 10:57:05 -08:00
SPIRVToLLVM Apply clang-tidy fixes for performance-for-range-copy to MLIR (NFC) 2022-01-02 22:19:56 +00:00
ShapeToStandard [mlir] Split out a new ControlFlow dialect from Standard 2022-02-06 14:51:16 -08:00
StandardToLLVM [mlir] Split out a new ControlFlow dialect from Standard 2022-02-06 14:51:16 -08:00
StandardToSPIRV [mlir] Split out a new ControlFlow dialect from Standard 2022-02-06 14:51:16 -08:00
TosaToLinalg [mlir] Move SelectOp from Standard to Arithmetic 2022-02-02 14:45:12 -08:00
TosaToSCF [mlir] Switching accessors to prefixed form (NFC) 2021-12-20 08:03:43 -08:00
TosaToStandard [mlir] Move SelectOp from Standard to Arithmetic 2022-02-02 14:45:12 -08:00
VectorToGPU [mlir][vector][NFC] Split into IR, Transforms and Utils 2022-01-31 19:17:09 +09:00
VectorToLLVM [mlir][vector][NFC] Use CombiningKindAttr instead of StringAttr 2022-02-10 19:13:29 +09:00
VectorToROCDL [mlir][vector][NFC] Split into IR, Transforms and Utils 2022-01-31 19:17:09 +09:00
VectorToSCF [mlir] Split std.splat into tensor.splat and vector.splat 2022-02-02 14:45:12 -08:00
VectorToSPIRV [mlir][spirv] Add support for converting vector.shuffle 2022-02-04 16:31:11 -05:00
CMakeLists.txt [mlir] Split out a new ControlFlow dialect from Standard 2022-02-06 14:51:16 -08:00
PassDetail.h [mlir] Split out a new ControlFlow dialect from Standard 2022-02-06 14:51:16 -08:00