Searched refs:ScalarOpToLibmCall (Results 1 – 2 of 2) sorted by relevance
| /llvm-project-15.0.7/mlir/lib/Conversion/ComplexToLibm/ |
| H A D | ComplexToLibm.cpp | 49 struct ScalarOpToLibmCall : public OpRewritePattern<Op> { struct 52 ScalarOpToLibmCall<Op, TypeResolver>(MLIRContext *context, in ScalarOpToLibmCall() function 67 LogicalResult ScalarOpToLibmCall<Op, TypeResolver>::matchAndRewrite( in matchAndRewrite() 98 patterns.add<ScalarOpToLibmCall<complex::PowOp>>(patterns.getContext(), in populateComplexToLibmConversionPatterns() 100 patterns.add<ScalarOpToLibmCall<complex::SqrtOp>>(patterns.getContext(), in populateComplexToLibmConversionPatterns() 102 patterns.add<ScalarOpToLibmCall<complex::TanhOp>>(patterns.getContext(), in populateComplexToLibmConversionPatterns() 104 patterns.add<ScalarOpToLibmCall<complex::CosOp>>(patterns.getContext(), in populateComplexToLibmConversionPatterns() 106 patterns.add<ScalarOpToLibmCall<complex::SinOp>>(patterns.getContext(), in populateComplexToLibmConversionPatterns() 110 patterns.add<ScalarOpToLibmCall<complex::LogOp>>(patterns.getContext(), in populateComplexToLibmConversionPatterns() 112 patterns.add<ScalarOpToLibmCall<complex::AbsOp, FloatTypeResolver>>( in populateComplexToLibmConversionPatterns() [all …]
|
| /llvm-project-15.0.7/mlir/lib/Conversion/MathToLibm/ |
| H A D | MathToLibm.cpp | 44 struct ScalarOpToLibmCall : public OpRewritePattern<Op> { struct 47 ScalarOpToLibmCall<Op>(MLIRContext *context, StringRef floatFunc, in ScalarOpToLibmCall() function 113 ScalarOpToLibmCall<Op>::matchAndRewrite(Op op, in matchAndRewrite() 153 patterns.add<ScalarOpToLibmCall<math::AtanOp>>(patterns.getContext(), "atanf", in populateMathToLibmConversionPatterns() 155 patterns.add<ScalarOpToLibmCall<math::Atan2Op>>(patterns.getContext(), in populateMathToLibmConversionPatterns() 157 patterns.add<ScalarOpToLibmCall<math::ErfOp>>(patterns.getContext(), "erff", in populateMathToLibmConversionPatterns() 159 patterns.add<ScalarOpToLibmCall<math::ExpM1Op>>(patterns.getContext(), in populateMathToLibmConversionPatterns() 161 patterns.add<ScalarOpToLibmCall<math::TanOp>>(patterns.getContext(), "tanf", in populateMathToLibmConversionPatterns() 165 patterns.add<ScalarOpToLibmCall<math::RoundOp>>(patterns.getContext(), in populateMathToLibmConversionPatterns() 167 patterns.add<ScalarOpToLibmCall<math::CosOp>>(patterns.getContext(), "cosf", in populateMathToLibmConversionPatterns() [all …]
|