HomeSort by: relevance | last modified time | path
    Searched refs:NewLoop (Results 1 - 9 of 9) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
FixIrreducible.cpp 117 static void reconnectChildLoops(LoopInfo &LI, Loop *ParentLoop, Loop *NewLoop,
127 return L == NewLoop || Blocks.count(L->getHeader()) == 0;
140 LI.changeLoopFor(BB, NewLoop);
150 NewLoop->addChildLoop(Child);
196 auto NewLoop = LI.AllocateLoop();
198 ParentLoop->addChildLoop(NewLoop);
200 LI.addTopLevelLoop(NewLoop);
210 NewLoop->addBasicBlockToLoop(G, LI);
215 NewLoop->addBlockEntry(BB);
219 LI.changeLoopFor(BB, NewLoop);
    [all...]
CloneFunction.cpp 807 Loop *NewLoop = LI->AllocateLoop();
808 LMap[OrigLoop] = NewLoop;
810 ParentLoop->addChildLoop(NewLoop);
812 LI->addTopLevelLoop(NewLoop);
829 Loop *&NewLoop = LMap[CurLoop];
830 if (!NewLoop) {
831 NewLoop = LI->AllocateLoop();
839 NewParentLoop->addChildLoop(NewLoop);
845 Loop *&NewLoop = LMap[CurLoop];
846 assert(NewLoop && "Expecting new loop to be allocated")
    [all...]
LoopUnrollRuntime.cpp 402 Loop *NewLoop = NewLoops[L];
403 assert(NewLoop && "L should have been cloned");
404 MDNode *LoopID = NewLoop->getLoopID();
409 return NewLoop;
414 NewLoop->setLoopID(NewLoopID.getValue());
418 return NewLoop;
422 NewLoop->setLoopAlreadyUnrolled();
423 return NewLoop;
LoopUnroll.cpp 144 Loop *&NewLoop = NewLoops[OldLoop];
145 if (!NewLoop) {
150 NewLoop = LI->AllocateLoop();
154 NewLoopParent->addChildLoop(NewLoop);
156 LI->addTopLevelLoop(NewLoop);
158 NewLoop->addBasicBlockToLoop(ClonedBB, *LI);
161 NewLoop->addBasicBlockToLoop(ClonedBB, *LI);
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
MachineLoopInfo.h 164 inline void changeTopLevelLoop(MachineLoop *OldLoop, MachineLoop *NewLoop) {
165 LI.changeTopLevelLoop(OldLoop, NewLoop);
  /src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
LoopInfo.h 1012 void changeTopLevelLoop(LoopT *OldLoop, LoopT *NewLoop) {
1015 *I = NewLoop;
1016 assert(!NewLoop->ParentLoop && !OldLoop->ParentLoop &&
1151 auto *NewLoop = getLoopFor(NewBB);
1153 if (OldLoop == NewLoop)
1169 if (!Contains(NewLoop, OldLoop)) {
1174 if (UBB != NewBB && getLoopFor(UBB) != NewLoop)
1182 if (!Contains(OldLoop, NewLoop)) {
1196 if (DefBlock != NewBB && getLoopFor(DefBlock) != NewLoop)
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
LoopUnswitch.cpp 174 void cloneData(const Loop *NewLoop, const Loop *OldLoop,
370 void LUAnalysisCache::cloneData(const Loop *NewLoop, const Loop *OldLoop,
372 LoopProperties &NewLoopProps = LoopsProperties[NewLoop];
1390 Loop *NewLoop = cloneLoop(L, L->getParentLoop(), VMap, LI, LPM);
1394 BranchesInfo.cloneData(NewLoop, L, VMap);
1471 LoopProcessWorklist.push_back(NewLoop);
1489 if (!LoopProcessWorklist.empty() && LoopProcessWorklist.back() == NewLoop &&
1491 rewriteLoopBodyWithConditionConstant(NewLoop, LICHandle, Val,
1498 rewriteLoopBodyWithConditionConstant(NewLoop, VMap[LIC], Val,
1505 auto &Context = NewLoop->getHeader()->getContext()
    [all...]
LoopDistribute.cpp 449 Loop *NewLoop;
467 I != E; ++I, --Index, TopPH = NewLoop->getLoopPreheader()) {
470 NewLoop = Part->cloneLoopWithPreheader(TopPH, Pred, Index, LI, DT);
605 Loop *NewLoop = Part->getDistributedLoop();
606 NewLoop->setLoopID(PartitionID.getValue());
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
LoopVectorize.cpp 685 Value *getOrCreateTripCount(Loop *NewLoop);
688 Value *getOrCreateVectorTripCount(Loop *NewLoop);

Completed in 54 milliseconds