llvm-project/mlir/lib/Conversion
Mehdi Amini 07b264d1f0 Pass the LLVMTypeConverter by reference in UnrankedMemRefBuilder (NFC)
This is a fairly large structure (952B according to Coverity), it was
already passed by reference in most places but not consistently.
2022-01-01 02:01:41 +00:00
..
AffineToStandard [MLIR] Move AtomicRMW into MemRef dialect and enum into Arith 2021-12-30 14:31:33 -05:00
ArithmeticToLLVM Adjust "end namespace" comment in MLIR to match new agree'd coding style 2021-12-08 06:05:26 +00:00
ArithmeticToSPIRV [mlir][spirv] Support size-1 vector/tensor constant during conversion 2021-12-14 15:58:08 -05:00
ArmNeon2dToIntr 2d Arm Neon sdot op, and lowering to the intrinsic. 2021-06-10 14:36:39 -07:00
AsyncToLLVM [mlir] Switch arith, llvm, std & shape dialects to accessors prefixed both form. 2021-10-24 18:36:33 -07:00
BufferizationToMemRef [mlir] Fix BufferizationToMemRef build. 2021-11-30 13:10:54 +01:00
ComplexToLLVM [mlir] Switching accessors to prefixed form (NFC) 2021-12-20 08:03:43 -08:00
ComplexToStandard [mlir] Switching accessors to prefixed form (NFC) 2021-12-20 08:03:43 -08:00
GPUCommon Fix crash from use of a temporary after its scope exit 2021-12-10 05:04:23 +00:00
GPUToNVVM Adjust "end namespace" comment in MLIR to match new agree'd coding style 2021-12-08 06:05:26 +00:00
GPUToROCDL [MLIR][GPU] Define gpu.printf op and its lowerings 2021-12-09 15:54:31 +00:00
GPUToSPIRV [mlir] Convert NamedAttribute to be a class 2021-11-18 05:39:29 +00:00
GPUToVulkan Adjust "end namespace" comment in MLIR to match new agree'd coding style 2021-12-08 06:05:26 +00:00
LLVMCommon Pass the LLVMTypeConverter by reference in UnrankedMemRefBuilder (NFC) 2022-01-01 02:01:41 +00:00
LinalgToLLVM [mlir][linalg] Replace LinalgOps.h and LinalgTypes.h by a single header. 2021-12-15 12:15:03 +00:00
LinalgToSPIRV [mlir][linalg] Replace LinalgOps.h and LinalgTypes.h by a single header. 2021-12-15 12:15:03 +00:00
LinalgToStandard [mlir][linalg] Replace LinalgOps.h and LinalgTypes.h by a single header. 2021-12-15 12:15:03 +00:00
MathToLLVM [mlir] Added ctlz and cttz to math dialect and LLVM dialect 2021-12-08 14:32:15 -08:00
MathToLibm [mlir] Support multi-dimensional vectors in MathToLibm conversion. 2021-11-16 11:13:52 +01:00
MathToSPIRV [mlir][spirv] math.erf OpenCL lowering 2021-12-08 21:59:46 +03:00
MemRefToLLVM [MLIR] Move AtomicRMW into MemRef dialect and enum into Arith 2021-12-30 14:31:33 -05:00
MemRefToSPIRV [mlir:OpConversionPattern] Add overloads for taking an Adaptor instead of ArrayRef 2021-09-24 17:51:41 +00:00
OpenACCToLLVM [mlir:OpConversion] Remove the remaing usages of the deprecated matchAndRewrite methods 2021-09-24 17:51:41 +00:00
OpenACCToSCF [MLIR] Replace std ops with arith dialect ops 2021-10-13 03:07:03 +00:00
OpenMPToLLVM [MLIR] Replace std ops with arith dialect ops 2021-10-13 03:07:03 +00:00
PDLToPDLInterp Fix more clang-tidy cleanups in mlir/ (NFC) 2021-12-22 20:53:11 +00:00
ReconcileUnrealizedCasts [mlir] spelling and style changes in ReconcileUnrealizedCasts.cpp. NFC. 2021-09-10 14:09:29 +02:00
SCFToGPU Fix clang-tidy issues in mlir/ (NFC) 2021-12-20 20:25:01 +00:00
SCFToOpenMP [mlir] Switching accessors to prefixed form (NFC) 2021-12-20 08:03:43 -08:00
SCFToSPIRV [mlir] Switching accessors to prefixed form (NFC) 2021-12-20 08:03:43 -08:00
SCFToStandard Fix clang-tidy issues in mlir/ (NFC) 2021-12-20 20:25:01 +00:00
SPIRVCommon Adjust "end namespace" comment in MLIR to match new agree'd coding style 2021-12-08 06:05:26 +00:00
SPIRVToLLVM Fix clang-tidy issues in mlir/ (NFC) 2021-12-20 20:25:01 +00:00
ShapeToStandard [mlir] Switching accessors to prefixed form (NFC) 2021-12-20 08:03:43 -08:00
StandardToLLVM [MLIR] Move AtomicRMW into MemRef dialect and enum into Arith 2021-12-30 14:31:33 -05:00
StandardToSPIRV [mlir] Move min/max ops from Std to Arith. 2021-11-15 13:19:17 +01:00
TosaToLinalg [mlir][tosa] Resubmit split tosa-to-linalg named ops out of pass 2021-12-28 11:22:58 -08:00
TosaToSCF [mlir] Switching accessors to prefixed form (NFC) 2021-12-20 08:03:43 -08:00
TosaToStandard [MLIR] Replace std ops with arith dialect ops 2021-10-13 03:07:03 +00:00
VectorToGPU [mlir] Switching accessors to prefixed form (NFC) 2021-12-20 08:03:43 -08:00
VectorToLLVM [mlir][RFC] Add scalable dimensions to VectorType 2021-12-15 09:31:37 +00:00
VectorToROCDL Adjust "end namespace" comment in MLIR to match new agree'd coding style 2021-12-08 06:05:26 +00:00
VectorToSCF [mlir][Vector] Thread 0-d vectors through vector.transfer ops 2021-12-01 16:49:43 +00:00
VectorToSPIRV [mlir][spirv] Perform partial conversion in VectorToSPIRVPass 2021-12-16 09:35:56 -05:00
CMakeLists.txt [mlir] Decompose Bufferization Clone operation into Memref Alloc and Copy. 2021-11-30 10:15:56 +01:00
PassDetail.h [MLIR][GPU] Define gpu.printf op and its lowerings 2021-12-09 15:54:31 +00:00