[Mlir-commits] [mlir] [mlir][SPIR-V] Add ComplexToSPIRV lowering for complex.sign (PR #216722)
Igor Wodiany
llvmlistbot at llvm.org
Wed Oct 14 05:21:44 PDT 2026
================
@@ -331,6 +391,9 @@ void mlir::populateComplexToSPIRVPatterns(
NegationOpPattern<complex::NegOp, /*NegateReal=*/true>,
NegationOpPattern<complex::ConjOp, /*NegateReal=*/false>,
AbsOpPattern<spirv::GLSqrtOp>, AbsOpPattern<spirv::CLSqrtOp>,
- AngleOpPattern<spirv::GLAtan2Op>, AngleOpPattern<spirv::CLAtan2Op>>(
- typeConverter, context);
+ AngleOpPattern<spirv::GLAtan2Op>, AngleOpPattern<spirv::CLAtan2Op>,
+ SignOpPattern<spirv::GLSqrtOp, spirv::GLFAbsOp, spirv::GLFMaxOp,
+ spirv::GLFMinOp>,
+ SignOpPattern<spirv::CLSqrtOp, spirv::CLFAbsOp, spirv::CLFMaxOp,
----------------
IgWod wrote:
It may be worth adding a CL test as well?
https://github.com/llvm/llvm-project/pull/216722
More information about the Mlir-commits
mailing list