Lines Matching refs:TripMultiple
338 unsigned TripMultiple, unsigned PeelCount, bool UnrollRemainder, in UnrollLoop() argument
394 if (TripMultiple != 1) in UnrollLoop()
395 LLVM_DEBUG(dbgs() << " Trip Multiple = " << TripMultiple << "\n"); in UnrollLoop()
409 assert(TripMultiple > 0); in UnrollLoop()
410 assert(TripCount == 0 || TripCount % TripMultiple == 0); in UnrollLoop()
449 TripMultiple = SE->getSmallConstantTripMultiple(L, ExitingBlock); in UnrollLoop()
462 assert((!HasConvergent || TripMultiple % Count == 0) && in UnrollLoop()
471 if (RuntimeTripCount && TripMultiple % Count != 0 && in UnrollLoop()
488 TripMultiple = 0; in UnrollLoop()
491 BreakoutTrip = TripMultiple = in UnrollLoop()
492 (unsigned)GreatestCommonDivisor64(Count, TripMultiple); in UnrollLoop()
527 if (TripMultiple == 0 || BreakoutTrip != TripMultiple) { in UnrollLoop()
534 } else if (TripMultiple != 1) { in UnrollLoop()
535 LLVM_DEBUG(dbgs() << " with " << TripMultiple << " trips per branch"); in UnrollLoop()
538 return DiagBuilder() << " with " << NV("TripMultiple", TripMultiple) in UnrollLoop()
743 } else if (j != BreakoutTrip && (TripMultiple == 0 || j % TripMultiple != 0)) { in UnrollLoop()