reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/ADT/SparseBitVector.h
  281         const_cast<SparseBitVector<ElementSize> *>(this)->Elements.end();
  495     if (ElementIter == Elements.end() ||
  511       ElementIter = Elements.emplace(Elements.end(), ElementIndex);
  515       if (ElementIter == Elements.end() ||
  520         if (ElementIter != Elements.end() &&
  570       if (Iter1 == Elements.end() || Iter1->index() > Iter2->index()) {
  601       if (Iter1 == Elements.end()) {
  626     if (Iter1 != Elements.end()) {
  627       Elements.erase(Iter1, Elements.end());
  655       if (Iter1 == Elements.end()) {
include/llvm/CodeGen/ScheduleDAGInstrs.h
  211       for (SUnit *Entry : SUs)
include/llvm/IR/PassManager.h
  755     for (auto &IDAndResult : ResultsListI->second)
  873     for (auto &AnalysisResultPair : ResultsList) {
  901       for (auto I = ResultsList.begin(), E = ResultsList.end(); I != E;) {
  970       RI->second = std::prev(ResultList.end());
lib/Analysis/BlockFrequencyInfoImpl.cpp
  526   for (LoopData &Loop : Loops)
  778   auto Prev = OuterLoop ? std::prev(Insert) : Loops.end();
lib/Analysis/GlobalsModRef.cpp
  955   for (auto &H : Handles) {
lib/CodeGen/InterleavedLoadCombinePass.cpp
 1055   for (auto C0 = Candidates.begin(), E0 = Candidates.end(); C0 != E0; ++C0) {
 1061     std::vector<std::list<VectorInfo>::iterator> Res(Factor, Candidates.end());
 1063     for (auto C = Candidates.begin(), E = Candidates.end(); C != E; C++) {
 1079         if (Res[i] == Candidates.end())
 1088     if (Res[0] != Candidates.end()) {
 1091         InterleavedLoad.splice(InterleavedLoad.end(), Candidates, Res[i]);
 1139   for (auto &VI : InterleavedLoad) {
 1192   for (auto &VI : InterleavedLoad) {
 1231   for (auto &VI : InterleavedLoad) {
 1291                           InterleavedLoad.end());
lib/CodeGen/ScheduleDAGInstrs.cpp
  101   for (const SUnit *su : L) {
  682     for (auto *SU : sus)
  695     SUList::iterator SUItr = sus.begin(), SUEE = sus.end();
 1049     for (auto *SU : I.second)
 1052     for (auto *SU : I.second)
lib/Object/MachOObjectFile.cpp
  246   for (auto it=Elements.begin() ; it != Elements.end(); ++it) {
  257     if (nt != Elements.end()) {
lib/ProfileData/InstrProf.cpp
  509   auto IE = ValueData.end();
  511   auto JE = Input.ValueData.end();
  607   auto IE = ValueData.end();
  608   for (auto J = Input.ValueData.begin(), JE = Input.ValueData.end(); J != JE;
  626   for (auto I = ValueData.begin(), IE = ValueData.end(); I != IE; ++I) {
lib/Support/FileCheck.cpp
 1635     for (auto MI = MatchRanges.begin(), ME = MatchRanges.end(); true; ++MI) {
 1657           MatchRanges.insert(MatchRanges.end(), M);
lib/Target/AMDGPU/GCNHazardRecognizer.cpp
  427   for (MachineInstr *MI : EmittedInstrs) {
  509   for (MachineInstr *MI : EmittedInstrs) {
lib/Target/AMDGPU/GCNRegBankReassign.cpp
  763         for (auto C : Candidates) C.dump(this);
  782             for (auto C : Candidates)
lib/Target/AMDGPU/SIFixSGPRCopies.cpp
  455     for (auto I1 = Defs.begin(), E = Defs.end(); I1 != E; ) {
  547     while (I != Defs.end()) {
  559     for (auto MI : Defs) {
lib/Target/AMDGPU/SILoadStoreOptimizer.cpp
 1666   for (std::list<CombineInfo> &AddrList : MergeableInsts) {
 1720   for (std::list<CombineInfo> &MergeList : MergeableInsts) {
 1748   for (auto CI = MergeList.begin(), E = MergeList.end(); CI != E; ++CI) {
 1761   for (auto I = MergeList.begin(); I != MergeList.end(); ++I) {
lib/Target/AMDGPU/SIMemoryLegalizer.cpp
 1128   for (auto &MI : AtomicPseudoMIs)
lib/Target/Mips/MCTargetDesc/MipsELFObjectWriter.cpp
  484   for (auto &R : Remainder) {
  495         find_best(Sorted.begin(), Sorted.end(),
  515     if (InsertionPoint != Sorted.end())
lib/Transforms/Scalar/LoopDistribute.cpp
  362                                        E = PartitionContainer.end();
  418     for (const auto &Partition : PartitionContainer) {
  435     for (auto &P : PartitionContainer)
  495     for (auto &Partition : PartitionContainer)
  582     for (auto I = PartitionContainer.begin(); I != PartitionContainer.end();) {
lib/Transforms/Scalar/Reg2Mem.cpp
  103   for (Instruction *ilb : WorkList)
  117   for (Instruction *ilb : WorkList)
lib/Transforms/Utils/SymbolRewriter.cpp
  560   for (auto &Descriptor : Descriptors)
projects/openmp/libomptarget/src/device.cpp
   28   for (auto &HT : HostDataToTargetMap) {
   74       ii != HostDataToTargetMap.end(); ++ii) {
  102   for (auto &HT : HostDataToTargetMap) {
  125       lr.Entry != HostDataToTargetMap.end(); ++lr.Entry) {
projects/openmp/libomptarget/src/omptarget.cpp
  162         for (auto &entry : lib.second.PendingCtors) {
projects/openmp/libomptarget/src/rtl.cpp
  247     for (auto &R : RTLs.AllRTLs) {
  354           for (auto &dtor : Device.PendingCtorsDtors[desc].PendingDtors) {
tools/clang/include/clang/AST/CXXInheritance.h
  192   paths_iterator end()   { return Paths.end(); }
tools/clang/include/clang/Analysis/PathDiagnostic.h
  576     for (const auto &I : path)
  676     for (const auto &I : subPieces)
  848     for (const auto &I : pathImpl)
tools/clang/lib/ARCMigrate/ARCMT.cpp
   35   while (I != List.end()) {
   45         while (I != List.end() && I->getLevel() == DiagnosticsEngine::Note)
tools/clang/lib/ARCMigrate/TransformActions.cpp
  527   std::list<CharRange>::iterator I = Removals.end();
  575          I = Removals.begin(), E = Removals.end(); I != E; ++I) {
tools/clang/lib/AST/VTableBuilder.cpp
 3405     for (const FullPathTy &OtherPath : FullPaths) {
 3463   for (const FullPathTy &SpecificPath : FullPaths) {
tools/clang/lib/Format/UnwrappedLineParser.cpp
  951     bool HasAt = std::find_if(Line->Tokens.begin(), Line->Tokens.end(),
  954                               }) != Line->Tokens.end();
tools/clang/lib/Frontend/CompilerInstance.cpp
  640   for (OutputFile &OF : OutputFiles) {
tools/clang/lib/Rewrite/TokenRewriter.cpp
   49     AddToken(RawTok, TokenList.end());
   59   if (I == token_end()) return TokenList.end();
tools/clang/lib/Sema/AnalysisBasedWarnings.cpp
 1675     for (const auto &Diag : Warnings) {
 1895     for (const auto &Diag : Warnings) {
tools/clang/lib/Sema/SemaCodeComplete.cpp
 1108   std::list<ShadowMap>::iterator SM, SMEnd = ShadowMaps.end();
tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp
  492   for (const auto &I : Pieces) {
  524   for (PathPieces::iterator I = Pieces.begin(), E = Pieces.end(); I != E;) {
  558   for (PathPieces::iterator I = Pieces.begin(), E = Pieces.end(); I != E;) {
 1412   PathPieces::iterator Prev = pieces.end();
 1492   for (PathPieces::iterator I = pieces.begin(), E = pieces.end(); I != E; ++I) {
 1613   for (PathPieces::iterator I = Path.begin(), E = Path.end(); I != E; ) {
 1681   for (PathPieces::iterator I = path.begin(), E = path.end(); I != E;
 1731   for (PathPieces::iterator I = path.begin(), E = path.end(); I != E; ++I) {
 1761   for (PathPieces::iterator I = path.begin(), E = path.end(); I != E; ) {
 1957   for (const auto &P : path) {
 2609   for (PathPieces::const_iterator I = path.begin(), E = path.end();
 2687   path.insert(path.end(), Pieces.begin(), Pieces.end());
tools/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp
  159       for (const auto &Piece : FlatPath) {
tools/clang/tools/extra/clang-tidy/ClangTidy.cpp
   81       for (const auto &DiagPiece :
tools/clang/unittests/AST/ASTImporterFixtures.cpp
  135   assert(It != FromTUs.end());
  177          }) == FromTUs.end());
  224   for (auto &Tu : FromTUs) {
tools/clang/utils/TableGen/MveEmitter.cpp
  744     for (Result::Ptr V : Used)
  748     for (Result::Ptr V : Used) {
tools/gold/gold-plugin.cpp
 1011   for (claimed_file &F : Modules) {
tools/lldb/source/Breakpoint/WatchpointList.cpp
  101                       m_watchpoints.end(),            // Search full range
  171   if (pos != m_watchpoints.end()) {
  213   wp_collection::iterator pos, end = m_watchpoints.end();
  224   wp_collection::iterator pos, end = m_watchpoints.end();
  234       wp_collection::iterator pos, end = m_watchpoints.end();
tools/lldb/source/Core/Debugger.cpp
  301           for (auto error : errors) {
tools/lldb/source/DataFormatters/TypeCategoryMap.cpp
  177   ActiveCategoriesIterator begin, end = m_active_categories.end();
  216   ActiveCategoriesIterator begin, end = m_active_categories.end();
  257   ActiveCategoriesIterator begin, end = m_active_categories.end();
  298   ActiveCategoriesIterator begin, end = m_active_categories.end();
  338       ActiveCategoriesIterator begin, end = m_active_categories.end();
tools/lldb/source/Expression/FunctionCaller.cpp
  157     if (find(m_wrapper_args_addrs.begin(), m_wrapper_args_addrs.end(),
  158              args_addr_ref) == m_wrapper_args_addrs.end()) {
  303   pos = std::find(m_wrapper_args_addrs.begin(), m_wrapper_args_addrs.end(),
  305   if (pos != m_wrapper_args_addrs.end())
tools/lldb/source/Interpreter/CommandObjectRegexCommand.cpp
   31   EntryCollection::const_iterator pos, end = m_entries.end();
tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/HexagonDYLDRendezvous.cpp
  167     pos = std::find(m_soentries.begin(), m_soentries.end(), entry);
  168     if (pos == m_soentries.end()) {
  187     pos = std::find(entry_list.begin(), entry_list.end(), *I);
  188     if (pos == entry_list.end())
tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DYLDRendezvous.cpp
  355       auto pos = std::find(m_soentries.begin(), m_soentries.end(), entry);
  356       if (pos == m_soentries.end())
  385     pos = std::find(m_soentries.begin(), m_soentries.end(), entry);
  386     if (pos == m_soentries.end()) {
  405     pos = std::find(entry_list.begin(), entry_list.end(), *I);
  406     if (pos == entry_list.end())
tools/lldb/source/Plugins/Platform/Android/AdbClient.cpp
  115     auto find_it = std::find(connect_devices.begin(), connect_devices.end(),
  117     if (find_it == connect_devices.end())
tools/lldb/source/Utility/Listener.cpp
  179     while (pos != m_events.end()) {
  278   Listener::event_collection::iterator pos = m_events.end();
  284     pos = std::find_if(m_events.begin(), m_events.end(),
  289   if (pos != m_events.end()) {
tools/llvm-lto/llvm-lto.cpp
 1033     for (ToolOutputFile &OS : OSs)
tools/llvm-rtdyld/llvm-rtdyld.cpp
  659   for (WorklistT::iterator I = Worklist.begin(), E = Worklist.end();
tools/polly/include/polly/ScopInfo.h
 2450   iterator end() { return Stmts.end(); }
tools/polly/lib/Analysis/ScopBuilder.cpp
 3673   for (ScopStmt &Stmt : scop->Stmts)
tools/polly/lib/Analysis/ScopInfo.cpp
 1739   for (auto StmtIt = Stmts.begin(), StmtEnd = Stmts.end(); StmtIt != StmtEnd;) {
unittests/ADT/STLExtrasTest.cpp
  427   L.erase(L.begin(), std::prev(L.end()));
unittests/ADT/SmallVectorTest.cpp
  742   this->theVector.insert(this->theVector.end(), L.begin(), L.end());
usr/include/c++/7.4.0/bits/list.tcc
  236         erase(__i, end());
  312         iterator __last1 = end();
  386 	  iterator __last1 = end();
  388 	  iterator __last2 = __x.end();
  433 	    iterator __last1 = end();
  435 	    iterator __last2 = __x.end();
  502 	    this->splice(this->end(), __carry);
  504 	      this->splice(this->end(), __tmp[__i]);
  517         iterator __last = end();
  588 		this->splice(this->end(), __carry);
  590 		  this->splice(this->end(), __tmp[__i]);
usr/include/c++/7.4.0/bits/range_access.h
   68     end(_Container& __cont) -> decltype(__cont.end())
   69     { return __cont.end(); }
usr/include/c++/7.4.0/bits/stl_list.h
  888       { return reverse_iterator(end()); }
 1038 	iterator __tmp = end();
 1118       { this->_M_insert(end(), __x); }
 1123       { this->_M_insert(end(), std::move(__x)); }
 1133 	  this->_M_insert(end(), std::forward<_Args>(__args)...);
 1434 			      __x.begin(), __x.end());
utils/TableGen/AsmMatcherEmitter.cpp
 1224   for (const CodeGenRegisterClass &RC : RegClassList)
 1297   for (const CodeGenRegisterClass &RC : RegClassList) {
utils/TableGen/CodeGenRegisters.cpp
  952     for (auto I2 = I.base(), E2 = RegClasses.end(); I2 != E2; ++I2) {
  969   for (auto &RC : RegClasses) {
  985   for (auto &RC : RegClasses)
 1007   for (auto &RC : RegClasses)
 1015   for (auto &RC: RegClasses) {
 1205   for (auto &RC : RegClasses)
 1534   for (auto &RegClass : RegClasses) {
 1595   for (auto &RegClass : RegBank.getRegClasses()) {
 1881   for (auto &RC : RegClasses) {
 1982   for (auto &RC : RegClasses) {
 2095   for (CodeGenRegisterClass &RC : RegClasses) {
 2132   for (auto I = RegClasses.begin(), E = std::prev(RegClasses.end());
 2248     for (auto I = FirstSubRegRC, E = std::prev(RegClasses.end());
 2292   auto FirstNewRC = std::prev(RegClasses.end());
 2296   for (auto I = RegClasses.begin(), E = RegClasses.end(); I != E; ++I) {
 2317       auto NextNewRC = std::prev(RegClasses.end());
 2335   for (const auto &RC : getRegClasses()) {
 2376   for (const auto &RC : getRegClasses()) {
utils/TableGen/CodeGenTarget.cpp
  309   for (CodeGenRegisterClass &RC : RegClasses) {
  366   for (const auto &RC : getRegBank().getRegClasses()) {
  381   for (const auto &RC : getRegBank().getRegClasses())
utils/TableGen/DAGISelMatcherGen.cpp
   29   for (const auto &RC : T.getRegBank().getRegClasses()) {
utils/TableGen/GlobalISelEmitter.cpp
  911   action_iterator actions_end() { return Actions.end(); }
 3140   for (const auto &MA : Actions)
utils/TableGen/RegisterBankEmitter.cpp
  183   for (const auto &PossibleSubclass : RegisterClassHierarchy.getRegClasses()) {
utils/TableGen/RegisterInfoEmitter.cpp
 1625   for (const CodeGenRegisterClass &RC : RegBank.getRegClasses()) {
 1644     for (const CodeGenRegisterClass &SRC : RegBank.getRegClasses()) {
utils/unittest/googletest/src/gtest.cc
 1158          it != hunk_.end(); ++it) {
 1167     hunk_.splice(hunk_.end(), hunk_removes_);
 1168     hunk_.splice(hunk_.end(), hunk_adds_);