Searched refs:NewLoop (Results 1 - 8 of 8) sorted by relevance

/freebsd-11.0-release/contrib/llvm/lib/Transforms/Utils/
H A DLoopUnrollRuntime.cpp153 Loop *NewLoop = nullptr; local
156 NewLoop = new Loop();
158 ParentLoop->addChildLoop(NewLoop);
160 LI->addTopLevelLoop(NewLoop);
169 if (NewLoop)
170 NewLoop->addBasicBlockToLoop(NewBB, *LI);
224 if (NewLoop) {
229 MDNode *LoopID = NewLoop->getLoopID();
244 LLVMContext &Context = NewLoop->getHeader()->getContext();
253 NewLoop
[all...]
H A DLoopUnroll.cpp330 Loop *&NewLoop = NewLoops[OldLoop]; local
331 if (!NewLoop) {
339 NewLoop = new Loop;
340 NewLoopParent->addChildLoop(NewLoop);
346 NewLoop->addBasicBlockToLoop(New, *LI);
H A DCloneFunction.cpp703 Loop *NewLoop = new Loop(); local
705 ParentLoop->addChildLoop(NewLoop);
707 LI->addTopLevelLoop(NewLoop);
728 NewLoop->addBasicBlockToLoop(NewBB, *LI);
741 NewLoop->getHeader()->getIterator(), F->end());
743 return NewLoop;
/freebsd-11.0-release/contrib/llvm/include/llvm/CodeGen/
H A DMachineLoopInfo.h138 inline void changeTopLevelLoop(MachineLoop *OldLoop, MachineLoop *NewLoop) { argument
139 LI.changeTopLevelLoop(OldLoop, NewLoop);
/freebsd-11.0-release/contrib/llvm/include/llvm/Analysis/
H A DLoopInfo.h584 LoopT *NewLoop) {
587 *I = NewLoop;
588 assert(!NewLoop->ParentLoop && !OldLoop->ParentLoop &&
696 auto *NewLoop = getLoopFor(NewBB); local
698 if (OldLoop == NewLoop)
714 if (!Contains(NewLoop, OldLoop)) {
719 if (UBB != NewBB && getLoopFor(UBB) != NewLoop)
727 if (!Contains(OldLoop, NewLoop)) {
741 if (DefBlock != NewBB && getLoopFor(DefBlock) != NewLoop)
583 changeTopLevelLoop(LoopT *OldLoop, LoopT *NewLoop) argument
/freebsd-11.0-release/contrib/llvm/lib/Transforms/Scalar/
H A DLoopUnswitch.cpp160 void cloneData(const Loop *NewLoop, const Loop *OldLoop,
351 void LUAnalysisCache::cloneData(const Loop *NewLoop, const Loop *OldLoop, argument
354 LoopProperties &NewLoopProps = LoopsProperties[NewLoop];
1029 Loop *NewLoop = CloneLoop(L, L->getParentLoop(), VMap, LI, LPM); local
1033 BranchesInfo.cloneData(NewLoop, L, VMap);
1094 LoopProcessWorklist.push_back(NewLoop);
1110 if (!LoopProcessWorklist.empty() && LoopProcessWorklist.back() == NewLoop &&
1112 RewriteLoopBodyWithConditionConstant(NewLoop, LICHandle, Val, true);
H A DLoopDistribute.cpp388 Loop *NewLoop; local
403 I != E; ++I, --Index, TopPH = NewLoop->getLoopPreheader()) {
406 NewLoop = Part->cloneLoopWithPreheader(TopPH, Pred, Index, LI, DT);
/freebsd-11.0-release/contrib/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp432 Value *getOrCreateTripCount(Loop *NewLoop);
435 Value *getOrCreateVectorTripCount(Loop *NewLoop);

Completed in 73 milliseconds