diff --git a/mlir/lib/Conversion/ComplexToLibm/ComplexToLibm.cpp b/mlir/lib/Conversion/ComplexToLibm/ComplexToLibm.cpp --- a/mlir/lib/Conversion/ComplexToLibm/ComplexToLibm.cpp +++ b/mlir/lib/Conversion/ComplexToLibm/ComplexToLibm.cpp @@ -131,7 +131,8 @@ ConversionTarget target(getContext()); target.addLegalDialect(); target.addIllegalOp(); + complex::CosOp, complex::SinOp, complex::ConjOp, + complex::LogOp, complex::AbsOp, complex::AngleOp>(); if (failed(applyPartialConversion(module, target, std::move(patterns)))) signalPassFailure(); }