OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
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
Indexes created Mon Jun 15 00:25:07 UTC 2026