| Issue |
182871
|
| Summary |
[MLIR][Vector] Implement DialectReductionPatternInterface using ODS
|
| Labels |
mlir
|
| Assignees |
|
| Reporter |
OmerFarkash
|
Description
Now that DialectReductionPatternInterface has moved to ODS ([#180640](https://github.com/llvm/llvm-project/pull/180640)), I'd like to implement it for the Vector dialect.
Since Vector is so critical for low-level lowering, having these reduction patterns will be a great help for mlir-reduce users.
Proposed Plan:
Register the interface in VectorOps.cpp.
Implement populateReductionPatterns.
Start with high-impact patterns like vector.broadcast simplification.
This will be my first contribution to MLIR.
CC: @aidint (since you handled the ODS migration, I'd love to get your thoughts or any tips for a first-timer on this interface).
_______________________________________________
llvm-bugs mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs