|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
include/llvm/ADT/STLExtras.h 1540 for (; N; --N, ++Begin)
1557 for (; N; --N, ++Begin)
include/llvm/ADT/SetVector.h 151 for (; Start != End; ++Start)
include/llvm/ADT/SmallPtrSet.h 388 for (; I != E; ++I)
include/llvm/ADT/iterator.h 251 ++I;
include/llvm/Analysis/IntervalIterator.h 215 E = IGT::child_end(Node); I != E; ++I) {
include/llvm/Analysis/LoopInfo.h 238 for (const auto Pred : children<Inverse<BlockT *>>(H))
317 for (const auto Pred : children<Inverse<BlockT *>>(H))
include/llvm/Analysis/LoopInfoImpl.h 91 for (BlockT *Predecessor : children<Inverse<BlockT *>>(EB))
195 for (const auto Pred : children<Inverse<BlockT *>>(Header)) {
213 for (const auto Pred : children<Inverse<BlockT *>>(Header)) {
464 for (const auto Pred : children<Inverse<BlockT *>>(PredBB)) {
547 for (const auto Backedge : children<Inverse<BlockT *>>(Header)) {
include/llvm/Analysis/RegionInfoImpl.h 167 for (BlockT *Pred : make_range(InvBlockTraits::child_begin(entry),
190 PI != PE; ++PI) {
211 for (BlockT *Pred : make_range(InvBlockTraits::child_begin(exit),
269 for (BlockT *Pred : make_range(InvBlockTraits::child_begin(BB),
468 for (BlockT *Pred : make_range(InvBlockTraits::child_begin(getExit()),
480 for (BlockT *Pred : make_range(InvBlockTraits::child_begin(getExit()),
568 for (BlockT *P : make_range(InvBlockTraits::child_begin(BB),
859 for (BlockT *Pred : make_range(InvBlockTraits::child_begin(Exit),
include/llvm/IR/CFG.h 86 Self tmp = *this; ++*this; return tmp;
include/llvm/Support/GenericDomTree.h 781 for (const auto &Pred : children<Inverse<N>>(NewBB))
787 for (const auto &Pred : children<Inverse<N>>(NewBBSucc)) {
lib/Analysis/CFG.cpp 107 ++I; // Skip one edge due to the incoming arc from TI.
113 for (; I != E; ++I)
lib/Analysis/Interval.cpp 30 I != E; ++I)
lib/Analysis/LazyValueInfo.cpp 748 for (pred_iterator PI = pred_begin(BB), E = pred_end(BB); PI != E; ++PI) {
1936 while (++PI != PE) {
lib/Analysis/MemorySSAUpdater.cpp 80 for (auto *Pred : predecessors(BB)) {
123 for (auto *Pred : predecessors(BB))
395 for (auto *Pred : predecessors(BBIDF)) {
lib/Analysis/MustExecute.cpp 165 for (auto *Pred : predecessors(BB)) {
181 for (auto *PredPred : predecessors(Pred))
lib/Analysis/ScalarEvolution.cpp10072 for (const BasicBlock *IncBB : predecessors(LBB)) {
10102 for (const BasicBlock *IncBB : predecessors(LBB)) {
lib/Analysis/ScalarEvolutionExpander.cpp 1301 for (pred_iterator HPI = HPB; HPI != HPE; ++HPI) {
1571 for (pred_iterator HPI = HPB; HPI != HPE; ++HPI) {
lib/Analysis/TargetTransformInfo.cpp 97 for (BasicBlock *Pred : predecessors(L->getHeader())) {
lib/CodeGen/CodeGenPrepare.cpp 678 for (pred_iterator PI = pred_begin(BB), E = pred_end(BB); PI != E; ++PI) {
721 ++PI) {
862 for (pred_iterator PI = pred_begin(BB), E = pred_end(BB); PI != E; ++PI)
2029 for (pred_iterator PI = pred_begin(BB), PE = pred_end(BB); PI != PE; ++PI) {
3401 for (auto B : predecessors(PHI->getParent())) {
lib/CodeGen/SafeStackColoring.cpp 171 for (auto *PredBB : predecessors(BB)) {
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp 1404 PI != PE; ++PI) {
lib/CodeGen/WinEHPrepare.cpp 252 for (const BasicBlock *PredBlock : predecessors(BB))
299 for (const BasicBlock *PredBlock : predecessors(BB)) {
365 for (const BasicBlock *PredBlock : predecessors(BB))
401 for (const BasicBlock *PredBlock : predecessors(BB))
813 for (BasicBlock *Pred : predecessors(OldBlock))
1140 for (BasicBlock *PredBlock : predecessors(EHBlock)) {
lib/ExecutionEngine/Orc/SpeculateAnalyses.cpp 185 for (; PIt != EIt; ++PIt)
lib/IR/AsmWriter.cpp 3595 for (++PI; PI != PE; ++PI) {
3595 for (++PI; PI != PE; ++PI) {
lib/IR/BasicBlock.cpp 244 ++PI;
257 ++PI;
258 for (;PI != E; ++PI) {
lib/IR/Dominators.cpp 214 PI != E; ++PI) {
lib/IR/SafepointIRVerifier.cpp 87 for (const_pred_iterator PredIt(BB), End(BB, true); PredIt != End; ++PredIt) {
116 for (const_pred_iterator PredIt(BB), End(BB, true); PredIt != End; ++PredIt) {
621 for (const_pred_iterator PredIt(BB), End(BB, true); PredIt != End; ++PredIt) {
lib/IR/Verifier.cpp 3598 for (BasicBlock *PredBB : predecessors(BB)) {
3623 for (BasicBlock *PredBB : predecessors(BB)) {
lib/Target/AMDGPU/AMDGPUAnnotateUniformValues.cpp 80 for (auto I : predecessors(Root))
lib/Target/AMDGPU/AMDGPUUnifyDivergentExitNodes.cpp 102 for (BasicBlock *Pred : predecessors(&BB))
110 for (BasicBlock *Pred : predecessors(Top)) {
lib/Target/AMDGPU/SIAnnotateControlFlow.cpp 273 for (BasicBlock *Pred : predecessors(Target)) {
304 for (BasicBlock *Pred : predecessors(BB)) {
lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp 2230 for (auto PI = pred_begin(ExitB), PE = pred_end(ExitB); PI != PE; ++PI) {
lib/Target/PowerPC/PPCLoopPreIncPrep.cpp 380 for (const auto &PI : predecessors(Header)) {
392 for (const auto &PI : predecessors(Header)) {
lib/Target/X86/X86WinEHState.cpp 561 for (BasicBlock *PredBB : predecessors(BB)) {
lib/Transforms/Coroutines/CoroSplit.cpp 1031 for (auto *Pred : predecessors(BB))
lib/Transforms/IPO/ArgumentPromotion.cpp 763 for (BasicBlock *P : predecessors(BB)) {
lib/Transforms/IPO/BlockExtractor.cpp 147 for (auto PredBB : predecessors(LPad)) {
lib/Transforms/IPO/PartialInlining.cpp 646 for (auto Pred : predecessors(BB)) {
lib/Transforms/IPO/SampleProfile.cpp 1324 for (pred_iterator PI = pred_begin(B1), PE = pred_end(B1); PI != PE; ++PI) {
lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp 1501 ++PredIter;
lib/Transforms/Instrumentation/ControlHeightReduction.cpp 207 for (BasicBlock *Pred : predecessors(NextEntry))
767 for (BasicBlock *Pred : predecessors(Entry))
1619 for (BasicBlock *Pred : predecessors(ExitBlock)) {
lib/Transforms/Instrumentation/GCOVProfiling.cpp 818 for (BasicBlock *Pred : predecessors(&BB)) {
lib/Transforms/Instrumentation/PGOInstrumentation.cpp 1325 for (pred_iterator PI = pred_begin(BB), E = pred_end(BB); PI != E; ++PI) {
lib/Transforms/Instrumentation/SanitizerCoverage.cpp 498 for (const BasicBlock *PRED : make_range(pred_begin(BB), pred_end(BB))) {
lib/Transforms/ObjCARC/DependencyAnalysis.cpp 247 } while (++PI != PE);
lib/Transforms/Scalar/ADCE.cpp 454 for (auto *PredBB : predecessors(Info.BB)) {
lib/Transforms/Scalar/CorrelatedValuePropagation.cpp 367 for (pred_iterator PI = PB; PI != PE; ++PI) {
lib/Transforms/Scalar/DeadStoreElimination.cpp 628 for (auto PredI = pred_begin(B), PE = pred_end(B); PredI != PE; ++PredI) {
642 for (pred_iterator I = pred_begin(BB), E = pred_end(BB); I != E; ++I) {
lib/Transforms/Scalar/GVN.cpp 684 for (; PI != PE; ++PI)
1093 for (BasicBlock *Pred : predecessors(LoadBB)) {
1696 for (const BasicBlock *Pred : predecessors(&CurrBlock)) {
2290 for (BasicBlock *P : predecessors(CurrentBlock)) {
2544 for (BasicBlock *P : predecessors(S))
2588 for (BasicBlock *P : predecessors(B)) {
lib/Transforms/Scalar/GVNHoist.cpp 633 for (auto Pred : predecessors(BB)) {
lib/Transforms/Scalar/GVNSink.cpp 765 for (auto *B : predecessors(BBEnd)) {
lib/Transforms/Scalar/JumpThreading.cpp 607 for (BasicBlock *Pred : predecessors(BB))
635 for (BasicBlock *P : predecessors(BB)) {
833 for (BasicBlock *P : predecessors(BB)) {
865 for (BasicBlock *P : predecessors(BB)) {
952 for (BasicBlock *Pred : predecessors(BB))
1363 for (BasicBlock *PredBB : predecessors(LoadBB)) {
1451 for (BasicBlock *P : predecessors(LoadBB)) {
1497 for (pred_iterator PI = PB; PI != PE; ++PI) {
2130 for (auto Pred : predecessors(NewBB)) {
lib/Transforms/Scalar/LICM.cpp 654 for (BasicBlock *PredBB : predecessors(BB))
1482 for (pred_iterator PI = pred_begin(BB), E = pred_end(BB); PI != E; ++PI) {
lib/Transforms/Scalar/LoopDeletion.cpp 105 for (auto *Pred: predecessors(Preheader)) {
lib/Transforms/Scalar/LoopUnswitch.cpp 1332 I != E; ++I) {
lib/Transforms/Scalar/SimpleLoopUnswitch.cpp 1247 for (auto *Pred : predecessors(ClonedHeader)) {
1282 for (auto *Pred : predecessors(BB))
1386 for (BasicBlock *PredBB : predecessors(BB)) {
1575 for (auto *Pred : predecessors(Header)) {
1648 for (auto *Pred : predecessors(BB))
1785 for (BasicBlock *PredBB : predecessors(BB)) {
lib/Transforms/Scalar/SimplifyCFGPass.cpp 129 for (pred_iterator PI = PB; PI != PE; ++PI)
lib/Transforms/Scalar/StructurizeCFG.cpp 455 for (BasicBlock *P : predecessors(BB)) {
lib/Transforms/Scalar/TailRecursionElimination.cpp 642 for (pred_iterator PI = PB; PI != PE; ++PI) {
702 for (pred_iterator PI = pred_begin(BB), E = pred_end(BB); PI != E; ++PI) {
lib/Transforms/Utils/BasicBlockUtils.cpp 100 for (BasicBlock *Pred : predecessors(BB))
lib/Transforms/Utils/BreakCriticalEdges.cpp 294 ++I) {
lib/Transforms/Utils/CloneFunction.cpp 562 PI != E; ++PI)
lib/Transforms/Utils/CodeExtractor.cpp 230 for (auto *PBB : predecessors(BB))
389 for (auto *Pred : predecessors(CommonExitBlock)) {
1400 for (BasicBlock *Pred : predecessors(header)) {
lib/Transforms/Utils/Local.cpp 695 for (auto I = pred_begin(PredBB), E = pred_end(PredBB); I != E; ++I) {
991 for (auto I = pred_begin(BB), E = pred_end(BB); I != E; ++I) {
1007 for (auto I = pred_begin(BB), E = pred_end(BB); I != E; ++I) {
1051 for (pred_iterator PI = pred_begin(BB), E = pred_end(BB); PI != E; ++PI) {
lib/Transforms/Utils/LoopSimplify.cpp 130 PI != PE; ++PI) {
173 for (pred_iterator I = pred_begin(BB), E = pred_end(BB); I != E; ++I) {
290 for (pred_iterator PI=pred_begin(Header), E = pred_end(Header); PI!=E; ++PI) {
366 for (pred_iterator I = pred_begin(Header), E = pred_end(Header); I != E; ++I){
491 PE = pred_end(*BB); PI != PE; ++PI) {
lib/Transforms/Utils/LoopUnroll.cpp 657 for (auto *Pred : predecessors(*BB))
lib/Transforms/Utils/LoopUnrollRuntime.cpp 138 for (BasicBlock *PredBB : predecessors(PrologExit))
lib/Transforms/Utils/LoopUtils.cpp 67 for (auto *PredBB : predecessors(BB))
lib/Transforms/Utils/PromoteMemoryToRegister.cpp 828 for (BasicBlock *P : predecessors(BB)) {
lib/Transforms/Utils/SSAUpdater.cpp 127 for (pred_iterator PI = pred_begin(BB), E = pred_end(BB); PI != E; ++PI) {
265 for (pred_iterator PI = pred_begin(BB), E = pred_end(BB); PI != E; ++PI)
lib/Transforms/Utils/SimplifyCFG.cpp 1748 for (auto *B : predecessors(BB)) {
2668 for (pred_iterator PI = pred_begin(BB), E = pred_end(BB); PI != E; ++PI) {
2923 BasicBlock *OtherPredBB = *PredI == BB ? *++PredI : *PredI;
2938 for (BasicBlock *PredBB : predecessors(Succ))
3251 for (pred_iterator PI = PB; PI != PE; ++PI) {
4013 for (auto *pred : predecessors(BB)) {
4036 for (auto *pred : predecessors(UnwindDest))
4116 for (pred_iterator PI = pred_begin(BB), E = pred_end(BB); PI != E; ++PI) {
5268 for (auto PI = pred_begin(PhiBlock), E = pred_end(PhiBlock); PI != E; ++PI) {
5752 for (BasicBlock *OtherPred : predecessors(Succ)) {
5851 for (auto *P : predecessors(BB)) {
5946 for (pred_iterator PI = pred_begin(BB), E = pred_end(BB); PI != E; ++PI)
lib/Transforms/Vectorize/LoopVectorize.cpp 3621 for (auto *BB : predecessors(LoopScalarPreHeader)) {
6697 for (auto *Predecessor : predecessors(BB)) {
lib/Transforms/Vectorize/VPlanHCFGBuilder.cpp 86 for (BasicBlock *Pred : predecessors(BB))
tools/clang/lib/CodeGen/CGExprScalar.cpp 4015 PI != PE; ++PI)
4100 PI != PE; ++PI)
tools/llvm-diff/DifferenceEngine.cpp 126 for (pred_iterator I = pred_begin(Block), E = pred_end(Block); I != E; ++I)
tools/polly/lib/Analysis/ScopBuilder.cpp 688 for (auto *PredBB : predecessors(BB)) {
tools/polly/lib/CodeGen/BlockGenerators.cpp 868 OptExitBB = *(++pred_begin(MergeBB));
938 OptExitBB = *(++pred_begin(MergeBB));
1422 for (auto ExitingBB : predecessors(R->getExit())) {
1438 for (auto ExitingBB : predecessors(R->getExit())) {
1485 for (auto PI = pred_begin(EntryBB), PE = pred_end(EntryBB); PI != PE; ++PI)
1594 for (auto *PredBB : make_range(pred_begin(BB), pred_end(BB))) {
1603 for (auto *PredBBCopy : make_range(pred_begin(BBCopy), pred_end(BBCopy)))
tools/polly/lib/Support/ScopHelper.cpp 62 for (BasicBlock *P : predecessors(Entry))
71 for (BasicBlock *ExitPred : predecessors(NewEntering)) {
122 for (BasicBlock *P : predecessors(ExitBB))
421 for (auto Pred : predecessors(R.getExit()))
596 for (auto Pred : predecessors(R.getExit()))
usr/include/c++/7.4.0/bits/stl_algo.h 105 ++__first;
3883 for (; __first != __last; ++__first)
usr/include/c++/7.4.0/bits/stl_algobase.h 293 for (; __first != __last; ++__result, (void)++__first)
usr/include/c++/7.4.0/bits/stl_iterator_base_funcs.h 89 ++__first;
153 ++__i;
usr/include/c++/7.4.0/bits/stl_uninitialized.h 82 for (; __first != __last; ++__first, (void)++__cur)