|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
include/llvm/Analysis/BlockFrequencyInfoImpl.h 1107 for (const LoopT *L : *Loop)
include/llvm/Analysis/LoopInfo.h 389 SubLoops.erase(SubLoops.begin() + (I - begin()));
1169 static ChildIteratorType child_begin(NodeRef N) { return N->begin(); }
1178 static ChildIteratorType child_begin(NodeRef N) { return N->begin(); }
include/llvm/Analysis/LoopInfoImpl.h 347 for (iterator I = begin(), E = end(); I != E; ++I)
372 for (iterator I = begin(), E = end(); I != E; ++I)
405 for (iterator I = begin(), E = end(); I != E; ++I)
600 PreOrderWorklist.append(L->begin(), L->end());
633 for (LoopT *SL : L)
656 for (const LoopT *SubL : *L) {
696 for (LoopT *ChildLoop : *L)
include/llvm/CodeGen/MachineLoopInfo.h 183 static ChildIteratorType child_begin(NodeRef N) { return N->begin(); }
192 static ChildIteratorType child_begin(NodeRef N) { return N->begin(); }
include/llvm/Transforms/Scalar/LoopPassManager.h 128 PreOrderWorklist.append(L->begin(), L->end());
lib/Analysis/LoopInfo.cpp 907 for (Loop::iterator I = ParentLoop->begin();; ++I) {
lib/Analysis/ScalarEvolution.cpp 6849 LoopWorklist.append(CurrL->begin(), CurrL->end());
11484 for (Loop *I : *L)
11945 LoopStack.insert(LoopStack.end(), L->begin(), L->end());
lib/CodeGen/AsmPrinter/AsmPrinter.cpp 2857 for (const MachineLoop *CL : *Loop) {
lib/CodeGen/CodeGenPrepare.cpp 635 LoopList.insert(LoopList.end(), L->begin(), L->end());
lib/CodeGen/HardwareLoops.cpp 204 for (Loop::iterator I = L->begin(), E = L->end(); I != E; ++I)
lib/CodeGen/MachineBlockPlacement.cpp 2467 for (const MachineLoop *InnerLoop : L)
lib/CodeGen/MachineLICM.cpp 349 Worklist.append(CurLoop->begin(), CurLoop->end());
lib/CodeGen/MachinePipeliner.cpp 235 for (auto &InnerLoop : L)
lib/CodeGen/RegAllocGreedy.cpp 3148 for (MachineLoop *SubLoop : *L) {
lib/Target/ARM/ARMLowOverheadLoops.cpp 218 for (auto I = ML->begin(), E = ML->end(); I != E; ++I)
lib/Target/ARM/ARMTargetTransformInfo.cpp 983 for (auto Inner : *L)
lib/Target/Hexagon/HexagonEarlyIfConv.cpp 650 for (MachineLoop::iterator I = L->begin(), E = L->end(); I != E; ++I)
lib/Target/Hexagon/HexagonHardwareLoops.cpp 1134 for (MachineLoop::iterator I = L->begin(), E = L->end(); I != E; ++I) {
lib/Target/Hexagon/HexagonSplitDouble.cpp 580 for (auto I : *WorkQ[i])
lib/Target/PowerPC/PPCTargetTransformInfo.cpp 945 for (Loop::iterator I = L->begin(), E = L->end(); I != E; ++I)
lib/Target/X86/X86FixupBWInsts.cpp 372 if (ML->begin() == ML->end() && !OptForSize)
lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp 1380 for (Loop *SubLoop : *Original)
lib/Transforms/Scalar/LICM.cpp 2261 if (CurLoop->begin() != CurLoop->end())
lib/Transforms/Scalar/LoopDeletion.cpp 151 if (L->begin() != L->end()) {
lib/Transforms/Scalar/LoopFuse.cpp 460 if (!isRemovedLoop(L) && L->begin() != L->end())
461 LoopsOnNextLevel.emplace_back(LoopVector(L->begin(), L->end()));
1285 const auto &ChildLoopIt = FC1.L->begin();
1538 const auto &ChildLoopIt = FC1.L->begin();
lib/Transforms/Scalar/LoopInterchange.cpp 1133 for (Loop *L : *OuterLoop)
1184 NewInner->addChildLoop(NewOuter->removeChildLoop(NewOuter->begin()));
lib/Transforms/Scalar/LoopUnrollPass.cpp 1313 OldLoops.insert(ParentL->begin(), ParentL->end());
1357 SibLoops.append(ParentL->begin(), ParentL->end());
1377 SmallVector<Loop *, 4> ChildLoops(L.begin(), L.end());
1399 PreOrderWorklist.append(L->begin(), L->end());
lib/Transforms/Scalar/LoopUnswitch.cpp 923 for (Loop *I : *L)
lib/Transforms/Scalar/PlaceSafepoints.cpp 125 for (Loop *I : *L)
lib/Transforms/Scalar/SimpleLoopUnswitch.cpp 1325 for (Loop *ChildL : OrigL) {
1432 for (Loop *ChildL : OrigL) {
2254 for (Loop *ChildL : UpdateL) {
lib/Transforms/Utils/LoopSimplify.cpp 734 Worklist.append(L2->begin(), L2->end());
lib/Transforms/Utils/LoopUnroll.cpp 584 for (Loop *SubLoop : *L)
lib/Transforms/Utils/LoopUnrollAndJam.cpp 181 Loop *SubLoop = *L->begin();
lib/Transforms/Vectorize/LoopVectorizationLegality.cpp 348 for (Loop *SubLp : *Lp)
1080 for (Loop *SubLp : *Lp)
lib/Transforms/Vectorize/LoopVectorize.cpp 1575 for (Loop *InnerL : L)
tools/polly/lib/Analysis/ScopDetection.cpp 1350 for (auto &SubLoop : *L) {
unittests/Transforms/Scalar/LoopPassManagerTest.cpp 1491 AR.SE.forgetLoop(*L.begin());
1492 EraseLoop(**L.begin(), Loop020PHBB, AR, Updater);
usr/include/c++/7.4.0/bits/range_access.h 48 begin(_Container& __cont) -> decltype(__cont.begin())
49 { return __cont.begin(); }
58 begin(const _Container& __cont) -> decltype(__cont.begin())