llvm-project/mlir/lib/Conversion
William S. Moses 6dd5b1e33e [MLIR][LLVM] Add error if using incorrect attribute type for specifying LLVM linkage
Address post-commit review in https://reviews.llvm.org/D108524 to add appropriate diagnostics.

Reviewed By: mehdi_amini

Differential Revision: https://reviews.llvm.org/D110566
2021-09-27 13:24:05 -04:00
..
AffineToStandard [mlir][Affine][Vector] Support vectorizing reduction loops 2021-05-05 09:03:59 -07:00
ArmNeon2dToIntr 2d Arm Neon sdot op, and lowering to the intrinsic. 2021-06-10 14:36:39 -07:00
AsyncToLLVM [mlir] AsyncRuntime: use int64_t for ref counting operations 2021-09-27 07:55:01 -07:00
ComplexToLLVM [mlir:OpConversion] Remove the remaing usages of the deprecated matchAndRewrite methods 2021-09-24 17:51:41 +00:00
ComplexToStandard [mlir:OpConversionPattern] Add overloads for taking an Adaptor instead of ArrayRef 2021-09-24 17:51:41 +00:00
GPUCommon [mlir:OpConversion] Remove the remaing usages of the deprecated matchAndRewrite methods 2021-09-24 17:51:41 +00:00
GPUToNVVM [mlir:OpConversion] Remove the remaing usages of the deprecated matchAndRewrite methods 2021-09-24 17:51:41 +00:00
GPUToROCDL [mlir][rocdl] Add math::Exp2Op lowering to ROCDL 2021-07-15 14:33:04 +02:00
GPUToSPIRV [mlir:OpConversionPattern] Add overloads for taking an Adaptor instead of ArrayRef 2021-09-24 17:51:41 +00:00
GPUToVulkan [Builder] Eliminate the StringRef/StringAttr forms of getSymbolRefAttr. 2021-08-30 16:05:36 -07:00
LLVMCommon [mlir][LLVM] Revert bareptr calling convention handling as an argument materialization. 2021-07-21 22:06:50 +00:00
LinalgToLLVM [mlir:OpConversion] Remove the remaing usages of the deprecated matchAndRewrite methods 2021-09-24 17:51:41 +00:00
LinalgToSPIRV [mlir:OpConversionPattern] Add overloads for taking an Adaptor instead of ArrayRef 2021-09-24 17:51:41 +00:00
LinalgToStandard [Builder] Eliminate the StringRef/StringAttr forms of getSymbolRefAttr. 2021-08-30 16:05:36 -07:00
MathToLLVM [mlir:OpConversion] Remove the remaing usages of the deprecated matchAndRewrite methods 2021-09-24 17:51:41 +00:00
MathToLibm [mlir] Use interfaces in MathToLibm 2021-06-01 13:56:32 +02:00
MathToSPIRV [mlir:OpConversionPattern] Add overloads for taking an Adaptor instead of ArrayRef 2021-09-24 17:51:41 +00:00
MemRefToLLVM [mlir:OpConversion] Remove the remaing usages of the deprecated matchAndRewrite methods 2021-09-24 17:51:41 +00: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][openacc] Add conversion for if operand to scf.if for standalone data operation 2021-06-07 12:10:03 -04:00
OpenMPToLLVM [mlir:OpConversion] Remove the remaing usages of the deprecated matchAndRewrite methods 2021-09-24 17:51:41 +00:00
PDLToPDLInterp [Builder] Eliminate the StringRef/StringAttr forms of getSymbolRefAttr. 2021-08-30 16:05:36 -07:00
ReconcileUnrealizedCasts [mlir] spelling and style changes in ReconcileUnrealizedCasts.cpp. NFC. 2021-09-10 14:09:29 +02:00
SCFToGPU [mlir] Fix bug in partial dialect conversion 2021-09-20 10:39:10 +03:00
SCFToOpenMP [mlir] Create a generic reduction detection utility 2021-09-24 20:45:59 +00:00
SCFToSPIRV [mlir:OpConversionPattern] Add overloads for taking an Adaptor instead of ArrayRef 2021-09-24 17:51:41 +00:00
SCFToStandard [SCF] Handle lowering of Execute region to Standard CFG 2021-07-07 15:27:21 -04:00
SPIRVToLLVM [mlir:OpConversion] Remove the remaing usages of the deprecated matchAndRewrite methods 2021-09-24 17:51:41 +00:00
ShapeToStandard [mlir:OpConversionPattern] Add overloads for taking an Adaptor instead of ArrayRef 2021-09-24 17:51:41 +00:00
StandardToLLVM [MLIR][LLVM] Add error if using incorrect attribute type for specifying LLVM linkage 2021-09-27 13:24:05 -04:00
StandardToSPIRV [mlir:OpConversionPattern] Add overloads for taking an Adaptor instead of ArrayRef 2021-09-24 17:51:41 +00:00
TosaToLinalg [mlir:OpConversionPattern] Add overloads for taking an Adaptor instead of ArrayRef 2021-09-24 17:51:41 +00:00
TosaToSCF [PatternMatch] Big mechanical rename OwningRewritePatternList -> RewritePatternSet and insert -> add. NFC 2021-03-22 17:20:50 -07:00
TosaToStandard [mlir][NFC] Move SubTensorOp and SubTensorInsertOp to TensorDialect 2021-06-22 17:55:53 +09:00
VectorToGPU [MLIR] Split out GPU ops library from Transforms 2021-07-07 11:26:49 +05:30
VectorToLLVM [mlir:OpConversion] Remove the remaing usages of the deprecated matchAndRewrite methods 2021-09-24 17:51:41 +00:00
VectorToROCDL [mlir:OpConversion] Remove the remaing usages of the deprecated matchAndRewrite methods 2021-09-24 17:51:41 +00:00
VectorToSCF [mlir][NFC] MemRef cleanup: Remove helper functions 2021-07-05 10:10:21 +09:00
VectorToSPIRV [mlir:OpConversionPattern] Add overloads for taking an Adaptor instead of ArrayRef 2021-09-24 17:51:41 +00:00
CMakeLists.txt [mlir] Factor type reconciliation out of Standard-to-LLVM conversion 2021-09-09 16:51:24 +02:00
PassDetail.h 2d Arm Neon sdot op, and lowering to the intrinsic. 2021-06-10 14:36:39 -07:00