llvm-project/mlir/test/Conversion
lewuathe 9f0869a61d [mlir][complex] Lower complex.sin/cos to libm
Lower sin/cos operation in complex dialect to libm as a baseline. This follows up to https://reviews.llvm.org/D125550.

Reviewed By: pifon2a

Differential Revision: https://reviews.llvm.org/D126755
2022-06-02 10:39:00 +02:00
..
AMDGPUToROCDL [MLIR][AMDGPU] Add AMDGPU dialect, wrappers around raw buffer intrinsics 2022-05-10 14:59:58 +00:00
AffineToStandard [mlir][NFC] Update remaining textual references of un-namespaced `func` operations 2022-04-20 22:17:31 -07:00
ArithmeticToLLVM [mlir][NFC] Update textual references of `func` to `func.func` in Conversion/ tests 2022-04-20 22:17:27 -07:00
ArithmeticToSPIRV [mlir][spirv] Remove layout decoration on unneeded storage classes 2022-04-28 08:18:23 -04:00
AsyncToLLVM [mlir][NFC] Update textual references of `func` to `func.func` in Conversion/ tests 2022-04-20 22:17:27 -07:00
BufferizationToMemRef [mlir][NFC] Update textual references of `func` to `func.func` in Conversion/ tests 2022-04-20 22:17:27 -07:00
ComplexToLLVM [mlir][NFC] Update textual references of `func` to `func.func` in Conversion/ tests 2022-04-20 22:17:27 -07:00
ComplexToLibm [mlir][complex] Lower complex.sin/cos to libm 2022-06-02 10:39:00 +02:00
ComplexToStandard [mlir] Add conversion and tests for complex.[sqrt|atan2] to Arith. 2022-06-01 20:21:51 +02:00
ControlFlowToSPIRV [mlir][NFC] Update textual references of `func` to `func.func` in Conversion/ tests 2022-04-20 22:17:27 -07:00
FuncToLLVM [mlir] Remove the `type` keyword from type alias definitions 2022-05-16 13:54:02 -07:00
FuncToSPIRV [mlir][spirv] Fix capability check for 64-bit element types 2022-05-25 10:57:31 -04:00
GPUCommon [mlir][NFC] Update textual references of `func` to `func.func` in Conversion/ tests 2022-04-20 22:17:27 -07:00
GPUToCUDA
GPUToNVVM [mlir][gpu] Move async copy ops to NVGPU and add caching hints 2022-05-10 22:30:24 +00:00
GPUToROCDL [mlir] Move the Builtin FuncOp to the Func dialect 2022-03-16 17:07:03 -07:00
GPUToROCm
GPUToSPIRV [mlir][spirv] Remove layout decoration on unneeded storage classes 2022-04-28 08:18:23 -04:00
GPUToVulkan [mlir][NFC] Update textual references of `func` to `func.func` in Conversion/ tests 2022-04-20 22:17:27 -07:00
LinalgToSPIRV [mlir][NFC] Update textual references of `func` to `func.func` in Conversion/ tests 2022-04-20 22:17:27 -07:00
MathToLLVM [mlir][NFC] Update textual references of `func` to `func.func` in Conversion/ tests 2022-04-20 22:17:27 -07:00
MathToLibm [mlir][math] Promote (b)f16 to f32 when lowering to libm calls 2022-05-09 11:59:55 +02:00
MathToSPIRV [mlir][NFC] Update textual references of `func` to `func.func` in Conversion/ tests 2022-04-20 22:17:27 -07:00
MemRefToLLVM [mlir] MemRefToLLVM: convert memref.view operations for empty memrefs 2022-05-20 16:43:54 -07:00
MemRefToSPIRV [mlir][spirv] Fix capability check for 64-bit element types 2022-05-25 10:57:31 -04:00
NVGPUToNVVM [mlir][NvGpuToNVVM] Fix byte size calculation in async copy lowering 2022-05-23 10:53:51 -06:00
OpenACCToLLVM [mlir][NFC] Update textual references of `func` to `func.func` in Conversion/ tests 2022-04-20 22:17:27 -07:00
OpenACCToSCF [mlir][NFC] Update textual references of `func` to `func.func` in Conversion/ tests 2022-04-20 22:17:27 -07:00
OpenMPToLLVM [OpenMP] Support operation conversion to LLVM for threadprivate directive 2022-05-28 00:06:57 +08:00
PDLToPDLInterp [mlir:PDLInterp] Refactor the implementation of result type inferrence 2022-05-01 12:25:05 -07:00
SCFToControlFlow [mlir][NFC] Update remaining textual references of un-namespaced `func` operations 2022-04-20 22:17:31 -07:00
SCFToGPU [mlir][NFC] Update textual references of `func` to `func.func` in Conversion/ tests 2022-04-20 22:17:27 -07:00
SCFToOpenMP [mlir][NFC] Update textual references of `func` to `func.func` in Conversion/ tests 2022-04-20 22:17:27 -07:00
SCFToSPIRV [mlir][NFC] Update textual references of `func` to `func.func` in Conversion/ tests 2022-04-20 22:17:27 -07:00
SPIRVToLLVM [mlir][NFC] Update textual references of `func` to `func.func` in Conversion/ tests 2022-04-20 22:17:27 -07:00
ShapeToStandard [mlir][NFC] Update textual references of `func` to `func.func` in Conversion/ tests 2022-04-20 22:17:27 -07:00
StandardToLLVM [mlir][NFC] Update textual references of `func` to `func.func` in Conversion/ tests 2022-04-20 22:17:27 -07:00
TensorToLinalg [mlir] Add TensorToLinalgPass 2022-05-13 12:17:22 +02:00
TensorToSPIRV [mlir][spirv] Remove layout decoration on unneeded storage classes 2022-04-28 08:18:23 -04:00
TosaToArith [mlir][tosa] Rework tosa.apply_scale lowering for 32-bit 2022-05-17 16:01:12 -07:00
TosaToLinalg [mlir][tosa] Change tosa.depthwise_conv2d's ending reshape to a collapse. 2022-05-23 11:27:01 -07:00
TosaToSCF [mlir][NFC] Update textual references of `func` to `func.func` in Conversion/ tests 2022-04-20 22:17:27 -07:00
TosaToTensor [mlir][NFC] Update textual references of `func` to `func.func` in Conversion/ tests 2022-04-20 22:17:27 -07:00
VectorToGPU [MLIR][GPU] Add NvGpu mma.sync path to the VectorToGPU pass 2022-05-20 09:42:55 -06:00
VectorToLLVM [mlir][NFC] Update textual references of `func` to `func.func` in Conversion/ tests 2022-04-20 22:17:27 -07:00
VectorToROCDL [mlir] Move the Builtin FuncOp to the Func dialect 2022-03-16 17:07:03 -07:00
VectorToSCF [mlir][NFC] Update remaining textual references of un-namespaced `func` operations 2022-04-20 22:17:31 -07:00
VectorToSPIRV [mlir][spirv] Add conversion from vector.reduction 2022-04-27 10:29:46 -04:00