================ @@ -2638,4 +2638,41 @@ def WinogradConv2DOp : Op<Transform_Dialect, }]; } +def DecomposeWinogradOp : Op<Transform_Dialect, + "structured.decompose_winograd_op", + [FunctionalStyleTransformOpTrait, MemoryEffectsOpInterface, + TransformOpInterface, TransformEachOpTrait, + ReportTrackingListenerFailuresOpTrait]> { + let description = [{ + Decompose winograd operators. It will convert filter, input and output + transform operators into a combination of scf, tensor, and linalg ---------------- ftynse wrote:
Nit: operations https://github.com/llvm/llvm-project/pull/96184 _______________________________________________ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits