Lines Matching defs:vectors
124 // assuming \p Stride elements between start two consecutive vectors.
127 // vectors and \p NumElements must be set to the number of elements in a column
293 /// 2.1. Get column vectors for each argument. If we already lowered the
294 /// definition of an argument, use the produced column vectors directly.
296 /// a set of column vectors,
298 /// yields a set of column vectors containing result matrix. Note that we
341 /// Wrapper class representing a matrix as a set of vectors, either in row or
342 /// column major layout. All vectors must have the same vector type.
416 iterator_range<SmallVector<Value *, 8>::iterator> vectors() {
420 /// Embed the vectors of the matrix into a flat vector by concatenating
539 /// Return the set of vectors that a matrix value is lowered to.
543 /// into vectors.
1150 /// vectors.
1231 /// vectors.
1237 for (auto Vec : enumerate(StoreVal.vectors())) {
1356 /// vectors Lowers to vector reduction add instead of sequential add if
1487 // for row vectors (LowerLoad results in scalar loads and shufflevectors
2083 for (auto J : enumerate(InputMatrix.vectors())) {
2147 // Helper to perform binary op on vectors.
2193 // Helper to perform unary op on vectors.