|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
include/llvm/ADT/SCCIterator.h 218 ++CI)
include/llvm/ADT/STLExtras.h 1446 ++Result.Iter;
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 127 ++*static_cast<DerivedT *>(this);
251 ++I;
include/llvm/Analysis/BlockFrequencyInfoImpl.h 1272 for (const auto Succ : children<const BlockT *>(BB))
1323 SI != SE; ++SI)
include/llvm/Analysis/CFG.h 160 for (NodeT Succ : make_range(GT::child_begin(Node), GT::child_end(Node))) {
include/llvm/Analysis/DominanceFrontierImpl.h 184 for (const auto Succ : children<BlockT *>(currentBB)) {
include/llvm/Analysis/IntervalIterator.h 185 E = GT::child_end(Node); I != E; ++I)
238 End = GT::child_end(Node); It != End; ++It)
include/llvm/Analysis/LoopInfo.h 211 for (const auto &Succ : children<const BlockT *>(BB)) {
include/llvm/Analysis/LoopInfoImpl.h 38 for (const auto &Succ : children<BlockT *>(BB))
66 for (const auto &Succ : children<BlockT *>(BB))
108 for (BlockT *Successor : children<BlockT *>(BB))
145 for (const auto &Succ : children<BlockT *>(BB))
174 ++SI;
include/llvm/Analysis/RegionInfoImpl.h 261 for (BlockT *Succ :
286 for (BlockT *Succ :
848 else if (++BlockTraits::child_begin(BB) == BlockTraits::child_end(BB))
include/llvm/Analysis/RegionIterator.h 111 ++BItor;
145 ++BItor;
192 ++Itor;
227 ++Itor;
include/llvm/CodeGen/BasicTTIImpl.h 350 for (auto CI : SI.cases()) {
361 for (auto I : SI.cases())
include/llvm/DebugInfo/CodeView/StringsAndChecksums.h 41 for (const DebugSubsectionRecord &R : FragmentRange) {
include/llvm/DebugInfo/CodeView/TypeHashing.h 113 for (const auto &R : Records) {
128 for (const auto &R : Records) {
149 for (const auto &R : Records)
include/llvm/IR/Instructions.h 3416 for (auto Case : cases()) {
include/llvm/Support/GenericDomTree.h 781 for (const auto &Pred : children<Inverse<N>>(NewBB))
787 for (const auto &Pred : children<Inverse<N>>(NewBBSucc)) {
include/llvm/Support/GraphWriter.h 89 for (unsigned i = 0; EI != EE && i != 64; ++EI, ++i) {
230 for (unsigned i = 0; EI != EE && i != 64; ++EI, ++i)
233 for (; EI != EE; ++EI)
include/llvm/Transforms/Utils/SSAUpdaterImpl.h 198 E = Traits::BlkSucc_end(Info->BB); SI != E; ++SI) {
lib/Analysis/BranchProbabilityInfo.cpp 164 for (auto *I : successors(BB))
220 for (succ_const_iterator I = succ_begin(BB), E = succ_end(BB); I != E; ++I)
366 for (succ_const_iterator I = succ_begin(BB), E = succ_end(BB); I != E; ++I)
594 for (succ_const_iterator I = succ_begin(BB), E = succ_end(BB); I != E; ++I) {
843 ++SI) {
861 for (succ_const_iterator I = succ_begin(BB), E = succ_end(BB); I != E; ++I) {
905 for (succ_const_iterator I = succ_begin(Src), E = succ_end(Src); I != E; ++I)
lib/Analysis/DivergenceAnalysis.cpp 244 for (auto *SuccBlock : successors(UserBlock)) {
lib/Analysis/EHPersonalities.cpp 131 for (BasicBlock *Succ : successors(Visiting))
lib/Analysis/InlineCost.cpp 1705 for (BasicBlock *Succ : successors(CurrBB)) {
1714 for (BasicBlock *S : successors(Dead))
lib/Analysis/LazyCallGraph.cpp 1327 for (int i : seq<int>(Idx, G->PostOrderRefSCCs.size()))
lib/Analysis/LazyValueInfo.cpp 1471 for (auto Case : SI->cases()) {
2023 for (auto *BBSucc : successors(ParentBB))
lib/Analysis/LegacyDivergenceAnalysis.cpp 233 for (BasicBlock *Succ : successors(ThisBB)) {
lib/Analysis/LoopCacheAnalysis.cpp 159 for (auto SubNum : seq<unsigned>(0, NumSubscripts - 1)) {
lib/Analysis/LoopInfo.cpp 805 for (; I != E; ++I) {
lib/Analysis/MemorySSA.cpp 1089 for (const BasicBlock *S : successors(BB)) {
1195 for (const BasicBlock *S : successors(BB)) {
lib/Analysis/MemorySSAUpdater.cpp 476 for (const auto *S : successors(NewDef->getBlock())) {
505 for (const auto *S : successors(FixupBlock)) {
1207 for (BasicBlock *Succ : successors(To))
1217 for (BasicBlock *Succ : successors(From))
1345 for (BasicBlock *Succ : successors(TI))
1387 for (const BasicBlock *Successor : successors(BB)) {
1402 for (const BasicBlock *Succ : successors(BB)) {
lib/Analysis/MustExecute.cpp 218 for (auto *Succ : successors(Pred))
lib/Analysis/ScalarEvolution.cpp 635 for (unsigned Idx : seq(0u, LNumOps)) {
7155 for (auto *SBB : successors(ExitingBlock))
lib/Analysis/SyncDependenceAnalysis.cpp 227 for (const auto *SuccBlock : NodeSuccessors) {
285 for (const auto *SuccBlock : successors(Block)) {
lib/Bitcode/Writer/BitcodeWriter.cpp 2740 for (auto Case : SI.cases()) {
lib/CodeGen/CodeGenPrepare.cpp 6258 for (auto Case : SI->cases()) {
lib/CodeGen/GlobalISel/IRTranslator.cpp 404 for (const BasicBlock *Succ : successors(&BrInst))
442 for (auto &I : SI.cases()) {
845 for (const BasicBlock *Succ : successors(&BrInst))
lib/CodeGen/IndirectBrExpandPass.cpp 214 for (int i : llvm::seq<int>(1, BBs.size()))
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp10499 for (auto I : SI.cases()) {
lib/CodeGen/WinEHPrepare.cpp 867 for (BasicBlock *SuccBB : successors(NewBlock)) {
lib/DebugInfo/CodeView/CVSymbolVisitor.cpp 67 for (auto I : Symbols) {
76 for (auto I : Symbols) {
lib/DebugInfo/CodeView/CVTypeVisitor.cpp 143 for (auto I : Types) {
151 for (auto I : Types) {
lib/DebugInfo/CodeView/LazyRandomTypeCollection.cpp 244 ++Begin;
255 ++Begin;
277 ++RI;
lib/DebugInfo/PDB/Native/DbiModuleList.cpp 209 for (auto Count : ModFileCountArray)
232 ++DescriptorIter;
lib/DebugInfo/PDB/Native/DbiStream.cpp 227 for (auto &SC : SectionContribs)
231 for (auto &SC : SectionContribs2)
lib/DebugInfo/PDB/Native/GlobalsStream.cpp 159 for (uint32_t B : HashBitmap)
lib/DebugInfo/PDB/Native/ModuleDebugStream.cpp 135 for (const auto &SS : subsections()) {
lib/ExecutionEngine/Interpreter/Execution.cpp 955 for (auto Case : I.cases()) {
lib/ExecutionEngine/Orc/SpeculateAnalyses.cpp 225 for (; PIt != EIt; ++PIt)
lib/IR/AsmWriter.cpp 3736 for (auto Case : SI.cases()) {
lib/IR/BasicBlock.cpp 279 ++SI;
287 ++SI;
288 for (;SI != E; ++SI) {
lib/IR/SafepointIRVerifier.cpp 178 for (BasicBlock *S : successors(B))
lib/IR/Verifier.cpp 2472 for (auto &Case : SI.cases()) {
lib/ObjectYAML/CodeViewYAMLDebugSections.cpp 570 for (const auto &CS : FC) {
589 for (const auto &L : Lines) {
596 for (const auto &C : L.Columns) {
603 for (const auto &LN : L.LineNumbers) {
625 for (const auto &IL : Lines) {
634 for (const auto EF : IL.ExtraFiles) {
659 for (const auto &CMI : Imports) {
675 for (const auto &Sym : Symbols) {
712 for (const auto &F : Frames) {
740 for (const auto &RVA : Section) {
915 for (const auto &SS : Subsections) {
lib/ObjectYAML/CodeViewYAMLTypes.cpp 789 for (const auto &T : Types) {
lib/Target/X86/X86InstrInfo.cpp 4638 for (int Idx : llvm::seq<int>(0, NewMI.getNumOperands())) {
lib/Target/X86/X86WinEHState.cpp 598 for (BasicBlock *SuccBB : successors(BB)) {
718 for (BasicBlock *SuccBB : successors(BB))
lib/Transforms/Coroutines/CoroFrame.cpp 225 for (BasicBlock *SI : successors(B)) {
1033 for (auto Succ : successors(From)) {
1067 for (auto Succ : successors(BB)) {
lib/Transforms/IPO/Attributor.cpp 1814 for (auto *SuccBB : successors(BB)) {
2368 for (const BasicBlock *SuccBB : successors(BB)) {
lib/Transforms/IPO/HotColdSplitting.cpp 267 for (BasicBlock *SuccBB : successors(BB)) {
lib/Transforms/IPO/PartialInlining.cpp 423 for (auto SI = succ_begin(Block); SI != succ_end(Block); ++SI) {
484 for (auto SI = succ_begin(thisBB); SI != succ_end(thisBB); ++SI) {
655 for (auto Succ : successors(E)) {
lib/Transforms/IPO/SampleProfile.cpp 1334 for (succ_iterator SI = succ_begin(B1), SE = succ_end(B1); SI != SE; ++SI) {
lib/Transforms/InstCombine/InstructionCombining.cpp 2598 for (auto Case : SI.cases()) {
2614 for (auto &C : SI.cases()) {
2634 for (auto Case : SI.cases()) {
3275 for (succ_iterator SI = succ_begin(BB), E = succ_end(BB); SI != E; ++SI)
3460 for (BasicBlock *SuccBB : successors(TI))
lib/Transforms/Instrumentation/GCOVProfiling.cpp 793 for (BasicBlock *Succ : successors(TI)) {
988 for (int i : llvm::seq<int>(0, CUNodes->getNumOperands())) {
1004 for (int j : llvm::seq<int>(0, CountersBySP.size())) {
lib/Transforms/Instrumentation/SanitizerCoverage.cpp 484 for (const BasicBlock *SUCC : make_range(succ_begin(BB), succ_end(BB))) {
760 for (auto It : SI->cases()) {
lib/Transforms/ObjCARC/DependencyAnalysis.cpp 265 for (const BasicBlock *Succ : successors(BB))
lib/Transforms/ObjCARC/ObjCARCOpts.cpp 1131 for (const BasicBlock *Succ : successors(BB)) {
lib/Transforms/Scalar/ADCE.cpp 284 for (auto *Succ : successors(BB))
397 for (auto *BB : successors(I->getParent()))
589 for (auto *Succ : successors(BB)) {
600 for (auto *Succ : successors(BB)) {
lib/Transforms/Scalar/CorrelatedValuePropagation.cpp 354 for (auto *Succ : successors(BB))
421 ++CI;
lib/Transforms/Scalar/GVN.cpp 1425 for (BasicBlock *Successor : successors(IntrinsicI->getParent())) {
2023 i != e; ++i) {
2539 for (BasicBlock *S : successors(B)) {
lib/Transforms/Scalar/GVNHoist.cpp 367 for (const BasicBlock *Succ : successors(BB))
lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp 1166 for (auto *SBB : successors(OriginalBB)) {
lib/Transforms/Scalar/JumpThreading.cpp 1683 for (BasicBlock *SuccBB : successors(BB)) {
1749 for (BasicBlock *Succ : successors(Pred))
2184 for (BasicBlock *Succ : successors(BB)) {
2623 for (auto *Succ : successors(SplitBB)) {
lib/Transforms/Scalar/LoopInterchange.cpp 609 for (BasicBlock *Succ : successors(OuterLoopHeaderBI))
lib/Transforms/Scalar/LoopSimplifyCFG.cpp 73 for (auto Case : SI->cases())
197 for (auto *Succ : successors(BB))
247 for (BasicBlock *Succ : successors(BB))
488 for (auto *Succ : successors(BB))
lib/Transforms/Scalar/LoopUnrollPass.cpp 599 for (BasicBlock *Succ : successors(BB))
lib/Transforms/Scalar/LoopUnswitch.cpp 786 for (auto Case : SI->cases()) {
850 for (succ_iterator SI = succ_begin(BB), E = succ_end(BB); SI != E; ++SI) {
1180 for (auto Case : SI->cases()) {
lib/Transforms/Scalar/MergedLoadStoreMotion.cpp 292 ++SI;
lib/Transforms/Scalar/PlaceSafepoints.cpp 283 for (BasicBlock *Succ : successors(BB)) {
lib/Transforms/Scalar/RewriteStatepointsForGC.cpp 2672 for (BasicBlock *Succ : successors(BB)) {
2756 for (BasicBlock *Succ : successors(BB)) {
lib/Transforms/Scalar/SimpleLoopUnswitch.cpp 204 for (auto i : seq<int>(0, PN.getNumOperands())) {
585 for (auto Case : SI.cases()) {
749 for (const auto &Case : SI.cases())
755 for (const auto &Case : SI.cases()) {
774 for (auto Case : SI.cases()) {
1079 for (auto *SuccBB : successors(LoopBB))
1087 for (auto *SuccBB : successors(ParentBB)) {
1126 for (auto *SuccBB : successors(ClonedBB))
1459 for (BasicBlock *SuccBB : successors(ClonedBB))
1495 for (BasicBlock *SuccBB : successors(BB)) {
1950 for (auto Case : SI->cases())
2060 for (auto &Case : SI->cases())
2116 for (auto &Case : NewSI->cases())
2388 for (auto *Succ : successors(CheckBB))
2414 for (auto *Succ : successors(CheckBB))
2677 for (BasicBlock *SuccBB : successors(&BB)) {
lib/Transforms/Scalar/Sink.cpp 180 E = succ_end(Inst->getParent()); I != E && !SuccToSinkTo; ++I) {
lib/Transforms/Scalar/SpeculateAroundPHIs.cpp 218 for (int i : llvm::seq<int>(0, PN.getNumIncomingValues())) {
644 for (int i : llvm::seq<int>(0, OpPN->getNumIncomingValues()))
652 for (int PredIdx : llvm::seq<int>(0, SpecPreds.size())) {
708 for (int PredIdx : llvm::seq<int>(0, SpecPreds.size()))
lib/Transforms/Scalar/StructurizeCFG.cpp 667 SI != SE; ++SI)
lib/Transforms/Scalar/TailRecursionElimination.cpp 282 for (auto *SuccBB : make_range(succ_begin(BB), succ_end(BB))) {
lib/Transforms/Utils/BasicBlockUtils.cpp 62 for (BasicBlock *Succ : successors(BB)) {
237 for (auto I = succ_begin(BB), E = succ_end(BB); I != E; ++I)
241 for (auto I = succ_begin(BB), E = succ_end(BB); I != E; ++I)
lib/Transforms/Utils/CloneFunction.cpp 433 for (const BasicBlock *Succ : successors(TI))
lib/Transforms/Utils/CodeExtractor.cpp 288 for (auto *Succ : successors(Block)) {
1427 ++SI) {
lib/Transforms/Utils/FlattenCFG.cpp 457 for (BasicBlock *Succ : successors(PBI)) {
lib/Transforms/Utils/Local.cpp 223 ++i;
243 for (BasicBlock *Succ : successors(SI)) {
1911 for (BasicBlock *Successor : successors(BB)) {
2168 for (BasicBlock *Successor : successors(BB))
2241 for (BasicBlock *Successor : successors(BB)) {
lib/Transforms/Utils/LoopRotationUtils.cpp 386 for (BasicBlock *SuccBB : successors(OrigHeader))
lib/Transforms/Utils/LoopSimplify.cpp 615 for (auto *SuccBB : successors(ExitingBB)) {
lib/Transforms/Utils/LoopUnroll.cpp 638 for (BasicBlock *Succ : successors(*BB)) {
725 for (BasicBlock *Succ : successors(BB)) {
lib/Transforms/Utils/LoopUnrollRuntime.cpp 92 for (BasicBlock *Succ : successors(Latch)) {
249 for (BasicBlock *Succ : successors(Latch)) {
lib/Transforms/Utils/LoopUtils.cpp 104 for (auto *SuccBB : successors(BB)) {
lib/Transforms/Utils/LowerSwitch.cpp 403 for (auto Case : SI->cases()) {
lib/Transforms/Utils/PredicateInfo.cpp 475 for (auto C : SI->cases()) {
lib/Transforms/Utils/PromoteMemoryToRegister.cpp 991 ++I;
993 for (; I != E; ++I)
lib/Transforms/Utils/SimplifyCFG.cpp 242 for (BasicBlock *Succ : successors(SI2BB))
285 for (BasicBlock *Succ : successors(SI2BB))
730 for (auto Case : SI->cases())
916 for (BasicBlock *Succ : successors(TIBB))
1220 for (BasicBlock *Succ : successors(BB1)) {
1355 for (BasicBlock *Succ : successors(BB1)) {
1396 for (BasicBlock *Succ : successors(BB1)) {
1419 for (BasicBlock *Succ : successors(BB1))
3470 for (BasicBlock *Succ : successors(OldTerm)) {
4248 ++i;
4349 for (auto Case : SI->cases()) {
4470 for (auto &Case : SI->cases()) {
4554 for (auto &Case : SI->cases()) {
4773 for (auto &I : SI->cases()) {
5331 for (SwitchInst::CaseIt E = SI->case_end(); CI != E; ++CI) {
5567 for (auto &C : SI->cases())
5624 for (auto Case : SI->cases()) {
tools/bugpoint/CrashDebugger.cpp 408 for (BasicBlock *Successor : successors(&*BB))
468 for (BasicBlock *Succ : successors(&BB))
tools/clang/lib/CodeGen/CGLoopInfo.cpp 788 for (BasicBlock *Succ : successors(I))
tools/lld/COFF/InputFiles.cpp 707 for (const DebugSubsectionRecord &ss : subsections) {
tools/lld/COFF/PDB.cpp 995 for (const DebugSubsectionRecord &ss : subsections) {
1078 for (const InlineeSourceLine &line : inlineeLines) {
1097 for (uint32_t extraFileId : line.ExtraFiles) {
1129 for (codeview::FrameData fd : fds) {
1145 for (FileChecksumEntry &fc : checksums) {
1210 for (const object::FpoData &fd : fpoRecords)
1742 for (const DebugSubsectionRecord &ss : subsections) {
1808 for (LineColumnEntry &entry : lines) {
1809 for (const LineNumberEntry &ln : entry.LineNumbers) {
tools/lldb/source/Plugins/SymbolFile/NativePDB/CompileUnitIndex.cpp 90 for (const CVSymbol &sym : syms) {
163 for (llvm::StringRef file : modules.source_files(modi)) {
tools/lldb/source/Plugins/SymbolFile/NativePDB/PdbAstBuilder.cpp 84 ++begin;
1180 for (const CVType &cvt : m_index.tpi().typeArray()) {
1232 ++iter;
1235 ++iter;
1291 ++begin;
tools/lldb/source/Plugins/SymbolFile/NativePDB/PdbIndex.cpp 126 for (auto iter = syms.begin(); iter != syms.end(); ++iter) {
tools/lldb/source/Plugins/SymbolFile/NativePDB/PdbUtil.cpp 524 for (; it != fpo_data.end(); ++it) {
534 for (; it != fpo_data.end(); ++it) {
tools/lldb/source/Plugins/SymbolFile/NativePDB/SymbolFileNativePDB.cpp 933 for (auto iter = syms.begin(); iter != syms.end(); ++iter) {
1075 for (const DebugSubsectionRecord &dssr :
1093 for (const LineColumnEntry &group : lines) {
1119 for (const LineNumberEntry &entry : group.LineNumbers) {
1445 ++iter;
tools/llvm-diff/DifferenceEngine.cpp 337 for (auto Case : LI->cases())
340 for (auto Case : RI->cases()) {
tools/llvm-pdbutil/BytesOutputStyle.cpp 418 for (const auto &SS : Stream.subsections()) {
tools/llvm-pdbutil/DumpOutputStyle.cpp 277 for (const auto &S : SG.getPdbModuleStream().symbols(nullptr)) {
284 for (const auto &SS : SG.getDebugSubsections()) {
292 for (const auto &S : Symbols) {
303 for (const auto &Chunk : SG.getDebugSubsections()) {
485 for (const auto &SS : SG.getDebugSubsections()) {
640 for (const auto &F : Modules.source_files(Modi)) {
835 for (const auto &SS : Sec.getDebugSubsections()) {
842 for (const auto &S : Symbols)
935 ++LineIter;
960 for (const auto &Block : Lines) {
996 for (const auto &Entry : Lines) {
1000 for (const auto &ExtraFileID : Entry.ExtraFiles) {
1025 for (const auto &Xmi : Imports) {
1041 for (const auto I : Xmi.Imports)
1065 for (const auto &Export : Exports) {
1104 for (const object::FpoData &FD : Records) {
1130 for (const FrameData &FD : FDS) {
1503 for (const auto &IO : IndexOffsets) {
1553 for (auto Symbol : Symbols) {
1762 for (uint32_t Addr : Publics.getAddressMap())
1770 for (uint32_t Addr : Publics.getThunkMap())
1779 for (const SectionOffset &SO : Publics.getSectionOffsets())
1829 for (const PSHashRecord &HR : Table.HashRecords)
1837 for (uint32_t Hash : Table.HashBuckets)
1982 for (auto &M : Dbi.getSectionMap()) {
tools/llvm-pdbutil/ExplainOutputStyle.cpp 370 ++Current;
tools/llvm-pdbutil/InputFile.cpp 195 for (const auto &Entry : SC.checksums()) {
tools/llvm-pdbutil/TypeReferenceTracker.cpp 57 for (const auto &SS : SG.getDebugSubsections()) {
66 for (const CVSymbol &S : Symbols)
70 for (const CVSymbol &S : SG.getPdbModuleStream().getSymbolArray())
tools/llvm-pdbutil/YAMLOutputStyle.cpp 116 for (auto ID : ST.name_ids()) {
251 for (const auto &SS : ModS.subsections()) {
269 for (auto &Sym : ModS.symbols(&HadError)) {
293 for (auto &Record : TS.types(nullptr)) {
320 for (auto &Record : IS.types(nullptr)) {
tools/llvm-readobj/COFFDumper.cpp 1068 for (const auto &FD : FrameData) {
1126 for (const auto &Entry : LineInfo) {
1131 for (const auto &Line : Entry.LineNumbers) {
1190 for (auto &FC : Checksums) {
1210 for (auto &Line : Lines) {
1219 for (const auto &FID : Line.ExtraFiles) {
tools/llvm-reduce/deltas/ReduceBasicBlocks.cpp 31 for (auto Succ : successors(&BB))
103 for (auto *Succ : successors(&BB))
tools/polly/lib/Analysis/ScopBuilder.cpp 402 for (auto &Case : SI->cases()) {
unittests/ADT/SequenceTest.cpp 20 for (int i : seq(0, 10)) {
unittests/Analysis/DomTreeUpdaterTest.cpp 93 for (auto i = SI->case_begin(), e = SI->case_end(); i != e; ++i) {
140 ++i;
657 for (auto i = SI->case_begin(), e = SI->case_end(); i != e; ++i) {
691 ++i;
unittests/DebugInfo/CodeView/RandomAccessVisitorTest.cpp 380 ++ItemOneIter;
unittests/IR/CFGBuilder.cpp 78 for (auto CIt = SI->case_begin(); CIt != SI->case_end(); ++CIt)
unittests/Support/BinaryStreamTest.cpp 451 ++Iter;
454 ++Iter;
usr/include/c++/7.4.0/bits/stl_algo.h 122 ++__first;
126 ++__first;
130 ++__first;
134 ++__first;
142 ++__first;
146 ++__first;
150 ++__first;
2057 ++__first;
3193 for (; __first != __last; ++__first)
3883 for (; __first != __last; ++__first)
5652 while (++__first != __last)
usr/include/c++/7.4.0/bits/stl_algobase.h 325 ++__first;
962 ++__first;
usr/include/c++/7.4.0/bits/stl_uninitialized.h 82 for (; __first != __last; ++__first, (void)++__cur)