llvm-project
50c4da53 - [mlir][transform] Add linalg.fold_reshape_ops_by_expansion transform op (#233732)

Commit
3 days ago
[mlir][transform] Add linalg.fold_reshape_ops_by_expansion transform op (#233732) Exposes `linalg::populateFoldReshapeOpsByExpansionPatterns` as a transform dialect op `linalg.fold_reshape_ops_by_expansion`. The op collects patterns that fold reshape operations into their producers or consumers by expanding dimensions, including patterns for `linalg` and `tensor.pad` operations. The op has a single bool argument `fold_single_use_only`, defaulting to `false`. If set, only ops whose producer has only one use are considered. Assisted-by: Claude
Author
Parents
Loading