Lines Matching defs:InnerLoopId
197 unsigned InnerLoopId,
208 std::swap(Cur[InnerLoopId], Cur[OuterLoopId]);
248 bool canInterchangeLoops(unsigned InnerLoopId, unsigned OuterLoopId,
307 unsigned InnerLoopId, unsigned OuterLoopId,
318 std::optional<bool> isProfitableForVectorization(unsigned InnerLoopId,
503 bool processLoop(Loop *InnerLoop, Loop *OuterLoop, unsigned InnerLoopId,
507 LLVM_DEBUG(dbgs() << "Processing InnerLoopId = " << InnerLoopId
510 if (!LIL.canInterchangeLoops(InnerLoopId, OuterLoopId, DependencyMatrix)) {
516 if (!LIP.isProfitable(InnerLoop, OuterLoop, InnerLoopId, OuterLoopId,
943 bool LoopInterchangeLegality::canInterchangeLoops(unsigned InnerLoopId,
946 if (!isLegalToInterChangeLoops(DepMatrix, InnerLoopId, OuterLoopId)) {
947 LLVM_DEBUG(dbgs() << "Failed interchange InnerLoopId = " << InnerLoopId
1133 unsigned InnerLoopId, unsigned OuterLoopId, CharMatrix &DepMatrix) {
1138 if (Row[InnerLoopId] == 'I' || Row[InnerLoopId] == '=')
1154 const Loop *InnerLoop, const Loop *OuterLoop, unsigned InnerLoopId,
1172 isProfitableForVectorization(InnerLoopId, OuterLoopId, DepMatrix);