Lines Matching defs:Row
78 for (auto &Row : DepMatrix) {
79 for (auto D : Row)
197 static bool isOuterMostDepPositive(CharMatrix &DepMatrix, unsigned Row,
200 if (DepMatrix[Row][i] == '<')
202 if (DepMatrix[Row][i] == '>')
209 // Checks if no dependence exist in the dependency matrix in Row before Column.
210 static bool containsNoDependence(CharMatrix &DepMatrix, unsigned Row,
213 if (DepMatrix[Row][i] != '=' && DepMatrix[Row][i] != 'S' &&
214 DepMatrix[Row][i] != 'I')
220 static bool validDepInterchange(CharMatrix &DepMatrix, unsigned Row,
223 if (isOuterMostDepPositive(DepMatrix, Row, OuterLoopId))
247 if (!containsNoDependence(DepMatrix, Row, OuterLoopId))
263 for (unsigned Row = 0; Row < NumRows; ++Row) {
264 char InnerDep = DepMatrix[Row][InnerLoopId];
265 char OuterDep = DepMatrix[Row][OuterLoopId];
268 if (!validDepInterchange(DepMatrix, Row, OuterLoopId, InnerDep, OuterDep))
1089 for (auto &Row : DepMatrix) {
1090 if (Row[InnerLoopId] != 'S' && Row[InnerLoopId] != 'I')
1093 if (Row[OuterLoopId] != '=')