Lines Matching refs:LoopList
278 LoopVector LoopList;
288 LoopList.push_back(CurrentLoop);
292 LoopList.push_back(CurrentLoop);
293 return LoopList;
465 bool isComputableLoopNest(LoopVector LoopList) {
466 for (Loop *L : LoopList) {
484 unsigned selectLoopForInterchange(const LoopVector &LoopList) {
487 return LoopList.size() - 1;
490 bool processLoopList(LoopVector LoopList) {
492 unsigned LoopNestDepth = LoopList.size();
502 if (!isComputableLoopNest(LoopList)) {
507 LLVM_DEBUG(dbgs() << "Processing LoopList of size = " << LoopNestDepth
511 Loop *OuterMostLoop = *(LoopList.begin());
529 unsigned SelecLoopId = selectLoopForInterchange(LoopList);
533 processLoop(LoopList, i, i - 1, LoopNestExit, DependencyMatrix);
536 // Loops interchanged reflect the same in LoopList
537 std::swap(LoopList[i - 1], LoopList[i]);
550 bool processLoop(LoopVector LoopList, unsigned InnerLoopId,
555 Loop *InnerLoop = LoopList[InnerLoopId];
556 Loop *OuterLoop = LoopList[OuterLoopId];