Lines Matching defs:vectors
137 // assuming \p Stride elements between start two consecutive vectors.
140 // vectors and \p NumElements must be set to the number of elements in a column
306 /// 2.1. Get column vectors for each argument. If we already lowered the
307 /// definition of an argument, use the produced column vectors directly.
309 /// a set of column vectors,
311 /// yields a set of column vectors containing result matrix. Note that we
353 /// Wrapper class representing a matrix as a set of vectors, either in row or
354 /// column major layout. All vectors must have the same vector type.
428 iterator_range<SmallVector<Value *, 8>::iterator> vectors() {
432 /// Embed the vectors of the matrix into a flat vector by concatenating
547 /// Return the set of vectors that a matrix value is lowered to.
551 /// into vectors.
1123 /// vectors.
1204 /// vectors.
1210 for (auto Vec : enumerate(StoreVal.vectors())) {
1330 /// vectors Lowers to vector reduction add instead of sequential add if
1461 // for row vectors (LowerLoad results in scalar loads and shufflevectors
2054 for (auto J : enumerate(InputMatrix.vectors())) {
2118 // Helper to perform binary op on vectors.
2164 // Helper to perform unary op on vectors.