Skip to content

Commit b8311a7

Browse files
committed
fmt
1 parent b5a6e88 commit b8311a7

File tree

1 file changed

+17
-11
lines changed

1 file changed

+17
-11
lines changed

mlir/lib/Conversion/MathToLibm/MathToLibm.cpp

Lines changed: 17 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,8 @@ struct VecOpToScalarOp : public OpConversionPattern<Op> {
3434
using OpConversionPattern<Op>::OpConversionPattern;
3535

3636
LogicalResult
37-
matchAndRewrite(Op op, typename OpConversionPattern<Op>::OpAdaptor adaptor, ConversionPatternRewriter &rewriter) const final;
37+
matchAndRewrite(Op op, typename OpConversionPattern<Op>::OpAdaptor adaptor,
38+
ConversionPatternRewriter &rewriter) const final;
3839
};
3940
// Pattern to promote an op of a smaller floating point type to F32.
4041
template <typename Op>
@@ -43,21 +44,23 @@ struct PromoteOpToF32 : public OpConversionPattern<Op> {
4344
using OpConversionPattern<Op>::OpConversionPattern;
4445

4546
LogicalResult
46-
matchAndRewrite(Op op, typename OpConversionPattern<Op>::OpAdaptor adaptor, ConversionPatternRewriter &rewriter) const final;
47+
matchAndRewrite(Op op, typename OpConversionPattern<Op>::OpAdaptor adaptor,
48+
ConversionPatternRewriter &rewriter) const final;
4749
};
4850
// Pattern to convert scalar math operations to calls to libm functions.
4951
// Additionally the libm function signatures are declared.
5052
template <typename Op>
5153
struct ScalarOpToLibmCall : public OpConversionPattern<Op> {
5254
public:
53-
using OpRewritePattern<Op>::OpRewritePattern;
55+
using OpConversionPattern<Op>::OpConversionPattern;
5456
ScalarOpToLibmCall(MLIRContext *context, PatternBenefit benefit,
5557
StringRef floatFunc, StringRef doubleFunc)
5658
: OpConversionPattern<Op>(context, benefit), floatFunc(floatFunc),
57-
doubleFunc(doubleFunc) {};
59+
doubleFunc(doubleFunc){};
5860

5961
LogicalResult
60-
matchAndRewrite(Op op, typename OpConversionPattern<Op>::OpAdaptor adaptor, ConversionPatternRewriter &rewriter) const final;
62+
matchAndRewrite(Op op, typename OpConversionPattern<Op>::OpAdaptor adaptor,
63+
ConversionPatternRewriter &rewriter) const final;
6164

6265
private:
6366
std::string floatFunc, doubleFunc;
@@ -74,8 +77,9 @@ void populatePatternsForOp(RewritePatternSet &patterns, PatternBenefit benefit,
7477
} // namespace
7578

7679
template <typename Op>
77-
LogicalResult
78-
VecOpToScalarOp<Op>::matchAndRewrite(Op op, PatternRewriter &rewriter) const {
80+
LogicalResult VecOpToScalarOp<Op>::matchAndRewrite(
81+
Op op, typename OpConversionPattern<Op>::OpAdaptor,
82+
ConversionPatternRewriter &rewriter) const {
7983
auto opType = op.getType();
8084
auto loc = op.getLoc();
8185
auto vecType = dyn_cast<VectorType>(opType);
@@ -109,7 +113,9 @@ VecOpToScalarOp<Op>::matchAndRewrite(Op op, PatternRewriter &rewriter) const {
109113

110114
template <typename Op>
111115
LogicalResult
112-
PromoteOpToF32<Op>::matchAndRewrite(Op op, PatternRewriter &rewriter) const {
116+
PromoteOpToF32<Op>::matchAndRewrite(Op op,
117+
typename OpConversionPattern<Op>::OpAdaptor,
118+
ConversionPatternRewriter &rewriter) const {
113119
auto opType = op.getType();
114120
if (!isa<Float16Type, BFloat16Type>(opType))
115121
return failure();
@@ -126,9 +132,9 @@ PromoteOpToF32<Op>::matchAndRewrite(Op op, PatternRewriter &rewriter) const {
126132
}
127133

128134
template <typename Op>
129-
LogicalResult
130-
ScalarOpToLibmCall<Op>::matchAndRewrite(Op op,
131-
PatternRewriter &rewriter) const {
135+
LogicalResult ScalarOpToLibmCall<Op>::matchAndRewrite(
136+
Op op, typename OpConversionPattern<Op>::OpAdaptor ConversionPatternRewriter
137+
&rewriter) const {
132138
auto module = SymbolTable::getNearestSymbolTable(op);
133139
auto type = op.getType();
134140
if (!isa<Float32Type, Float64Type>(type))

0 commit comments

Comments
 (0)