Lines Matching defs:InnerLoopId
218 unsigned InnerLoopId,
229 std::swap(Cur[InnerLoopId], Cur[OuterLoopId]);
289 bool canInterchangeLoops(unsigned InnerLoopId, unsigned OuterLoopId,
348 unsigned InnerLoopId, unsigned OuterLoopId,
359 std::optional<bool> isProfitableForVectorization(unsigned InnerLoopId,
539 bool processLoop(Loop *InnerLoop, Loop *OuterLoop, unsigned InnerLoopId,
543 LLVM_DEBUG(dbgs() << "Processing InnerLoopId = " << InnerLoopId
546 if (!LIL.canInterchangeLoops(InnerLoopId, OuterLoopId, DependencyMatrix)) {
552 if (!LIP.isProfitable(InnerLoop, OuterLoop, InnerLoopId, OuterLoopId,
979 bool LoopInterchangeLegality::canInterchangeLoops(unsigned InnerLoopId,
982 if (!isLegalToInterChangeLoops(DepMatrix, InnerLoopId, OuterLoopId)) {
983 LLVM_DEBUG(dbgs() << "Failed interchange InnerLoopId = " << InnerLoopId
1169 unsigned InnerLoopId, unsigned OuterLoopId, CharMatrix &DepMatrix) {
1174 if (Row[InnerLoopId] == 'I' || Row[InnerLoopId] == '=')
1190 const Loop *InnerLoop, const Loop *OuterLoop, unsigned InnerLoopId,
1208 isProfitableForVectorization(InnerLoopId, OuterLoopId, DepMatrix);