Lines Matching refs:UseEpilogRemainder
339 CloneLoopBlocks(Loop *L, Value *NewIter, const bool UseEpilogRemainder, in CloneLoopBlocks() argument
346 StringRef suffix = UseEpilogRemainder ? "epil" : "prol"; in CloneLoopBlocks()
467 bool UseEpilogRemainder) { in canProfitablyUnrollMultiExitLoop() argument
584 bool UseEpilogRemainder, bool UnrollRemainder, bool ForgetAllSCEV, in UnrollRuntimeLoopRemainder() argument
589 LLVM_DEBUG(UseEpilogRemainder ? dbgs() << "Using epilog remainder.\n" in UnrollRuntimeLoopRemainder()
636 UseEpilogRemainder)) { in UnrollRuntimeLoopRemainder()
705 if (UseEpilogRemainder) { in UnrollRuntimeLoopRemainder()
790 UseEpilogRemainder ? B.CreateICmpULT(BECount, in UnrollRuntimeLoopRemainder()
794 BasicBlock *RemainderLoop = UseEpilogRemainder ? NewExit : PrologPreHeader; in UnrollRuntimeLoopRemainder()
795 BasicBlock *UnrollingLoop = UseEpilogRemainder ? NewPreHeader : PrologExit; in UnrollRuntimeLoopRemainder()
806 if (UseEpilogRemainder) in UnrollRuntimeLoopRemainder()
828 BasicBlock *InsertBot = UseEpilogRemainder ? LatchExit : PrologExit; in UnrollRuntimeLoopRemainder()
829 BasicBlock *InsertTop = UseEpilogRemainder ? EpilogPreHeader : PrologPreHeader; in UnrollRuntimeLoopRemainder()
831 L, ModVal, UseEpilogRemainder, UnrollRemainder, InsertTop, InsertBot, in UnrollRuntimeLoopRemainder()
925 if (UseEpilogRemainder) { in UnrollRuntimeLoopRemainder()