llvm-project/mlir/test/Conversion
Lei Zhang 533ec929f6 [mlir][spirv] Add pattern to lower math.copysign
This follows the logic:
https://git.musl-libc.org/cgit/musl/tree/src/math/copysignf.c

Reviewed By: ThomasRaoux

Differential Revision: https://reviews.llvm.org/D122910
2022-04-01 12:06:47 -04:00
..
AffineToStandard [mlir] Move SelectOp from Standard to Arithmetic 2022-02-02 14:45:12 -08:00
ArithmeticToLLVM [mlir] Move the Builtin FuncOp to the Func dialect 2022-03-16 17:07:03 -07:00
ArithmeticToSPIRV [mlir][SPIRV] Split up StandardToSPIRV now that the Standard dialect is gone 2022-03-02 13:14:36 -08:00
AsyncToLLVM [mlir] Split out a new ControlFlow dialect from Standard 2022-02-06 14:51:16 -08:00
BufferizationToMemRef [mlir][bufferize] Support layout maps in bufferization.clone lowering 2022-03-16 22:29:22 +09:00
ComplexToLLVM [mlir][NFC] Rename StandardToLLVM to FuncToLLVM 2022-03-07 11:25:23 -08:00
ComplexToStandard [mlir] Move the Builtin FuncOp to the Func dialect 2022-03-16 17:07:03 -07:00
ControlFlowToSPIRV [mlir][SPIRV] Split up StandardToSPIRV now that the Standard dialect is gone 2022-03-02 13:14:36 -08:00
FuncToLLVM [mlir] Move the Builtin FuncOp to the Func dialect 2022-03-16 17:07:03 -07:00
FuncToSPIRV [mlir][spirv] Convert func.call to spv.FunctionCall 2022-03-26 19:21:23 +08:00
GPUCommon [MLIR] Replace std ops with arith dialect ops 2021-10-13 03:07:03 +00:00
GPUToCUDA [mlir] Change test-gpu-to-cubin to derive from SerializeToBlobPass 2021-03-11 10:42:20 +01:00
GPUToNVVM [mlir] Move the Builtin FuncOp to the Func dialect 2022-03-16 17:07:03 -07:00
GPUToROCDL [mlir] Move the Builtin FuncOp to the Func dialect 2022-03-16 17:07:03 -07:00
GPUToROCm [mlir] Remove mlir-rocm-runner 2021-03-19 00:24:10 -07:00
GPUToSPIRV [mlir][gpu] Introduce gpu.global_id op 2022-03-15 13:25:50 +03:00
GPUToVulkan [MLIR] Replace std ops with arith dialect ops 2021-10-13 03:07:03 +00:00
LinalgToSPIRV [MLIR] Replace std ops with arith dialect ops 2021-10-13 03:07:03 +00:00
MathToLLVM [mlir] Move the Builtin FuncOp to the Func dialect 2022-03-16 17:07:03 -07:00
MathToLibm [mlir] Support multi-dimensional vectors in MathToLibm conversion. 2021-11-16 11:13:52 +01:00
MathToSPIRV [mlir][spirv] Add pattern to lower math.copysign 2022-04-01 12:06:47 -04:00
MemRefToLLVM [mlir] Rename the Standard dialect to the Func dialect 2022-03-01 12:10:04 -08:00
MemRefToSPIRV [mlir:DialectConversion] Restructure how argument/target materializations get invoked 2021-10-27 02:09:04 +00:00
OpenACCToLLVM [MLIR] Replace std ops with arith dialect ops 2021-10-13 03:07:03 +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][OpenMP] Added assembly format for omp.wsloop and remove parseClauses 2022-03-23 10:02:02 +05:30
PDLToPDLInterp [mlir:PDL] Remove the ConstantParams support from native Constraints/Rewrites 2022-03-19 13:28:24 -07:00
SCFToControlFlow [mlir] Split out a new ControlFlow dialect from Standard 2022-02-06 14:51:16 -08:00
SCFToGPU [mlir] Move the Builtin FuncOp to the Func dialect 2022-03-16 17:07:03 -07:00
SCFToOpenMP [mlir][OpenMP] Added assembly format for omp.wsloop and remove parseClauses 2022-03-23 10:02:02 +05:30
SCFToSPIRV [mlir] spirv: Add scf.while spirv conversion 2021-11-16 13:19:34 +03:00
SPIRVToLLVM [mlir] Require struct indices in LLVM::GEPOp to be constant 2022-01-07 09:56:05 +01:00
ShapeToStandard [mlir] Move the Builtin FuncOp to the Func dialect 2022-03-16 17:07:03 -07:00
StandardToLLVM [mlir] Fix --convert-func-to-llvm=emit-c-wrappers argument and result attribute handling 2022-03-15 15:29:43 +01:00
TensorToSPIRV [mlir][SPIRV] Split up StandardToSPIRV now that the Standard dialect is gone 2022-03-02 13:14:36 -08:00
TosaToLinalg [mlir] Move the Builtin FuncOp to the Func dialect 2022-03-16 17:07:03 -07:00
TosaToSCF [mlir] Drop the leading space when printing regions 2022-01-18 16:52:34 +00:00
TosaToStandard [mlir] Move SelectOp from Standard to Arithmetic 2022-02-02 14:45:12 -08:00
VectorToGPU [mlir][gpu] Relax restriction on mma load/store op 2022-03-25 04:03:40 +00:00
VectorToLLVM [mlir][Vector] Fold ShuffleOp if result is identical to one of source vectors. 2022-03-31 10:46:13 +08:00
VectorToROCDL [mlir] Move the Builtin FuncOp to the Func dialect 2022-03-16 17:07:03 -07:00
VectorToSCF Revert "[GreedPatternRewriter] Preprocess constants while building worklist when not processing top down" 2022-04-01 06:16:55 +00:00
VectorToSPIRV [mlir][spirv] Add support for converting vector.shuffle 2022-02-04 16:31:11 -05:00