Lines Matching refs:OuterLoopId
221 unsigned OuterLoopId, char InnerDep, in validDepInterchange() argument
223 if (isOuterMostDepPositive(DepMatrix, Row, OuterLoopId)) in validDepInterchange()
241 if (OuterLoopId == 0) in validDepInterchange()
247 if (!containsNoDependence(DepMatrix, Row, OuterLoopId)) in validDepInterchange()
260 unsigned OuterLoopId) { in isLegalToInterChangeLoops() argument
265 char OuterDep = DepMatrix[Row][OuterLoopId]; in isLegalToInterChangeLoops()
268 if (!validDepInterchange(DepMatrix, Row, OuterLoopId, InnerDep, OuterDep)) in isLegalToInterChangeLoops()
333 bool canInterchangeLoops(unsigned InnerLoopId, unsigned OuterLoopId,
380 bool isProfitable(unsigned InnerLoopId, unsigned OuterLoopId,
554 unsigned OuterLoopId, BasicBlock *LoopNestExit, in processLoop()
557 << " and OuterLoopId = " << OuterLoopId << "\n"); in processLoop()
559 Loop *OuterLoop = LoopList[OuterLoopId]; in processLoop()
562 if (!LIL.canInterchangeLoops(InnerLoopId, OuterLoopId, DependencyMatrix)) { in processLoop()
568 if (!LIP.isProfitable(InnerLoopId, OuterLoopId, DependencyMatrix)) { in processLoop()
964 unsigned OuterLoopId, in canInterchangeLoops() argument
966 if (!isLegalToInterChangeLoops(DepMatrix, InnerLoopId, OuterLoopId)) { in canInterchangeLoops()
968 << " and OuterLoopId = " << OuterLoopId in canInterchangeLoops()
1083 unsigned OuterLoopId, in isProfitableForVectorization() argument
1092 if (Row[OuterLoopId] != '=') in isProfitableForVectorization()
1102 unsigned OuterLoopId, in isProfitable() argument
1119 if (isProfitableForVectorization(InnerLoopId, OuterLoopId, DepMatrix)) in isProfitable()