Skip to content

Commit 528f0e3

Browse files
committed
remove patternbenefit typedef
1 parent 64d98e4 commit 528f0e3

File tree

3 files changed

+3
-6
lines changed

3 files changed

+3
-6
lines changed

mlir/include/mlir-c/Rewrite.h

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -333,9 +333,6 @@ mlirPatternRewriterAsBase(MlirPatternRewriter rewriter);
333333
/// RewritePattern API
334334
//===----------------------------------------------------------------------===//
335335

336-
/// PatternBenefit represents the benefit of a pattern match.
337-
typedef unsigned short MlirPatternBenefit;
338-
339336
/// Callbacks to construct a rewrite pattern.
340337
typedef struct {
341338
/// Optional constructor for the user data.
@@ -356,7 +353,7 @@ typedef struct {
356353
/// Create a rewrite pattern that matches the operation
357354
/// with the given rootName, corresponding to mlir::OpRewritePattern.
358355
MLIR_CAPI_EXPORTED MlirRewritePattern mlirOpRewritePattenCreate(
359-
MlirStringRef rootName, MlirPatternBenefit benefit, MlirContext context,
356+
MlirStringRef rootName, unsigned benefit, MlirContext context,
360357
MlirRewritePatternCallbacks callbacks, void *userData,
361358
size_t nGeneratedNames, MlirStringRef *generatedNames);
362359

mlir/lib/Bindings/Python/Rewrite.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -184,7 +184,7 @@ class PyRewritePatternSet {
184184
mlirRewritePatternSetDestroy(set);
185185
}
186186

187-
void add(MlirStringRef rootName, MlirPatternBenefit benefit,
187+
void add(MlirStringRef rootName, unsigned benefit,
188188
const nb::callable &matchAndRewrite) {
189189
MlirRewritePatternCallbacks callbacks;
190190
callbacks.construct = [](void *userData) {

mlir/lib/CAPI/Transforms/Rewrite.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -380,7 +380,7 @@ class ExternalRewritePattern : public mlir::RewritePattern {
380380
} // namespace mlir
381381

382382
MlirRewritePattern mlirOpRewritePattenCreate(
383-
MlirStringRef rootName, MlirPatternBenefit benefit, MlirContext context,
383+
MlirStringRef rootName, unsigned benefit, MlirContext context,
384384
MlirRewritePatternCallbacks callbacks, void *userData,
385385
size_t nGeneratedNames, MlirStringRef *generatedNames) {
386386
std::vector<mlir::StringRef> generatedNamesVec;

0 commit comments

Comments
 (0)