Lines Matching full:convolution
55 /// Try to vectorize `convOp` as a convolution.
88 // convolution.
99 // for channeled convolution.
121 // non-chanelled convolution] @ [kw].
137 // Extract res slice: {wSizeStep} @ [w] for non-channeled convolution.
146 // convolution.
164 // Write back res slice: {wSizeStep} @ [w] for non-channeled convolution.
173 // convolution. This does not depend on kw.
517 W, // Corresponds to non-channeled 1D convolution operation.
1821 // Support dynamic shapes in 1D depthwise convolution, but only in the
2222 LDBG("Unsupported convolution can't be vectorized.\n");
2976 // Convolution vectorization patterns
3069 // (non-channeled convolution -> LHS and RHS both have single dimensions).
3082 // Typically convolution will have a `Add` CombiningKind but for i1 type it
3239 // The base vectorization case for channeled convolution is input:
3284 // or perform outerproduct for non-channeled convolution or perform simple
3314 // The base vectorization case for channeled convolution is output:
3382 // convolution.
3649 /// Entry point for non-channeled convolution:
3782 // Will be convolution if feeder is a MulOp.
3819 /// Helper function to vectorize a LinalgOp with convolution semantics.