reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1304 if (!hasExitingBlocks(L)) 1305 return invalid<ReportLoopHasNoExit>(Context, /*Assert=*/true, L); 1312 L->getExitBlocks(ExitBlocks); 1316 return invalid<ReportLoopHasMultipleExits>(Context, /*Assert=*/true, L); 1319 if (canUseISLTripCount(L, Context)) 1323 Region *R = RI.getRegionFor(L->getHeader()); 1324 while (R != &Context.CurRegion && !R->contains(L)) 1331 const SCEV *LoopCount = SE.getBackedgeTakenCount(L); 1332 return invalid<ReportLoopBound>(Context, /*Assert=*/true, L, LoopCount);