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

References

include/llvm/ADT/TinyPtrVector.h
  204     return (const_iterator)const_cast<TinyPtrVector*>(this)->end();
  284     assert(I < end() && "Erasing at past-the-end iterator.");
  295     return end();
  301     assert(E <= end() && "Trying to erase past the end.");
  309     return end();
  314     assert(I <= this->end() && "Inserting past the end of the vector.");
  315     if (I == end()) {
  317       return std::prev(end());
  334     assert(I <= this->end() && "Inserting past the end of the vector.");
include/llvm/IR/PassManager.h
 1184                        InnerIDs.end());
 1209                                      InvalidatedIDList.end(), InvalidatedID);
 1210       if (InvalidatedIt == InvalidatedIDList.end())
lib/CodeGen/AsmPrinter/CodeViewDebug.cpp
 2401     for (const DISubprogram *SP : MethodItr.second) {
lib/CodeGen/MachineModuleInfo.cpp
  149   for (MCSymbol *Sym : Entry.Symbols) {
  179   NewEntry.Symbols.insert(NewEntry.Symbols.end(), OldEntry.Symbols.begin(),
  180                           OldEntry.Symbols.end());
lib/CodeGen/MachineSink.cpp
  959     DbgUsersToSink.insert(DbgUsersToSink.end(), Users.begin(), Users.end());
 1317         for (auto *MI : SeenDbgInstrs.lookup(Reg))
lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp
  165             for (int *CatchObjPtr : Iter->second)
lib/CodeGen/WinEHPrepare.cpp
  684     for (BasicBlock *Color : Colors)
  788           std::remove(OldColors.begin(), OldColors.end(), FuncletPadBB),
  789           OldColors.end());
 1217       for (BasicBlock *FuncletPad : ColorsForPHIBlock)
lib/Transforms/IPO/LowerTypeTests.cpp
 2062             for (Metadata *MD : MetadataByGUID[G])
lib/Transforms/IPO/WholeProgramDevirt.cpp
 1826           for (Metadata *MD : MetadataByGUID[VF.GUID]) {
 1831           for (Metadata *MD : MetadataByGUID[VF.GUID]) {
 1837           for (Metadata *MD : MetadataByGUID[VC.VFunc.GUID]) {
 1845           for (Metadata *MD : MetadataByGUID[VC.VFunc.GUID]) {
lib/Transforms/InstCombine/InstructionCombining.cpp
 2408         for (auto *DII : DIIs)
 2422     for (auto *DII : DIIs)
lib/Transforms/Scalar/SROA.cpp
 4404       for (DbgVariableIntrinsic *OldDII : FindDbgAddrUses(Fragment.Alloca))
 4519       for (DbgVariableIntrinsic *OldDII : FindDbgAddrUses(AI))
lib/Transforms/Scalar/SimpleLoopUnswitch.cpp
  407     for (Value *Invariant : Invariants) {
  529   for (Value *Invariant : Invariants)
lib/Transforms/Scalar/SpeculateAroundPHIs.cpp
  480             UserPNs.begin(), UserPNs.end(), [&](PHINode *UserPN) {
  492         for (auto *PN : llvm::make_range(UserPNsSplitIt, UserPNs.end())) {
lib/Transforms/Utils/Local.cpp
 1543   for (DbgVariableIntrinsic *DII : DbgAddrs) {
lib/Transforms/Utils/PromoteMemoryToRegister.cpp
  415   for (DbgVariableIntrinsic *DII : Info.DbgDeclares) {
  672     for (auto *DII : Declares)
  913         for (DbgVariableIntrinsic *DII : AllocaDbgDeclares[AllocaNo])
  973       for (DbgVariableIntrinsic *DII : AllocaDbgDeclares[ai->second])
lib/Transforms/Utils/SSAUpdater.cpp
  390     for (Instruction *I : BlockUses) {
  401       for (Instruction *I : BlockUses)
tools/clang/include/clang/Lex/Preprocessor.h
  661         Info->OverriddenMacros.insert(Info->OverriddenMacros.end(),
  663                                       Info->ActiveModuleMacros.end());
  686       Info->OverriddenMacros.insert(Info->OverriddenMacros.end(),
tools/clang/include/clang/Sema/ParsedAttr.h
  779     AttrList.insert(AttrList.end(), B.I, E.I);
  783     AttrList.insert(AttrList.end(), B.I, E.I);
  788   iterator end() { return iterator(AttrList.end()); }
tools/clang/lib/ARCMigrate/TransGCAttrs.cpp
  226          PI = IndProps.begin(), PE = IndProps.end(); PI != PE; ++PI) {
  237          PI = IndProps.begin(), PE = IndProps.end(); PI != PE; ++PI) {
tools/clang/lib/AST/ASTContext.cpp
 1051   for (Module *&M : Merged)
 1054   Merged.erase(std::remove(Merged.begin(), Merged.end(), nullptr), Merged.end());
 1054   Merged.erase(std::remove(Merged.begin(), Merged.end(), nullptr), Merged.end());
tools/clang/lib/Lex/ModuleMap.cpp
 1162     for (auto *M : BySize->second)
 1169     for (auto *M : ByModTime->second)
tools/clang/lib/Lex/PPMacroExpansion.cpp
  155     LeafMacros.erase(std::remove_if(LeafMacros.begin(), LeafMacros.end(),
  159                      LeafMacros.end());
  197   for (auto *O : Info.OverriddenMacros)
  202   for (auto *LeafMM : Leaf->second) {
  221   std::reverse(Info.ActiveModuleMacros.begin(), Info.ActiveModuleMacros.end());
  235   for (auto *Active : Info.ActiveModuleMacros) {
tools/clang/lib/Sema/ParsedAttr.cpp
   94   for (ParsedAttr *AL : cur.Attrs)
   99   Attrs.insert(Attrs.end(), pool.Attrs.begin(), pool.Attrs.end());
   99   Attrs.insert(Attrs.end(), pool.Attrs.begin(), pool.Attrs.end());
tools/clang/lib/Sema/SemaLookup.cpp
 3676     for (auto *D : Pos->second) {
tools/clang/lib/Serialization/MultiOnDiskHashTable.h
  106     auto Begin = Tables.begin(), End = Tables.end();
  130     Files.insert(PendingOverrides.begin(), PendingOverrides.end());
  139     Tables.erase(std::remove_if(tables().begin().getCurrent(), Tables.end(),
  141                  Tables.end());
  212     PendingOverrides.insert(PendingOverrides.end(), OverriddenFiles.begin(),
tools/lld/ELF/ICF.cpp
  499       for (InputSection *isec : sections[i]->dependentSections)
tools/lld/ELF/InputSection.cpp
 1149     for (InputSection *isec : dependentSections)
tools/lld/ELF/LinkerScript.cpp
  458   for (InputSection *ds : s->dependentSections)
  645   for (OutputSection *sec : v) {
  697       for (InputSectionBase *depSec : s->dependentSections)
tools/lld/ELF/MarkLive.cpp
  284     for (InputSectionBase *isec : sec.dependentSections)
tools/lld/ELF/SyntheticSections.cpp
  444   for (auto *ds : sec->dependentSections)
 3154   for (InputSection *d : isec->dependentSections)
unittests/ADT/TinyPtrVectorTest.cpp
  327   } while (I != this->V.end());
  336   this->V.erase(this->V.end(), this->V.end());
  336   this->V.erase(this->V.end(), this->V.end());
  338   this->V.erase(this->V.begin(), this->V.end());
  363   this->V.erase(std::next(this->V.begin(), 7), this->V.end());
  365   this->V.erase(this->V.begin(), this->V.end());
  370   this->V.insert(this->V.end(), this->TestPtrs[0]);
  375   this->V.insert(this->V.end(), this->TestPtrs[4]);
  387   this->V.insert(this->V.end(), this->TestPtrs.begin(), this->TestPtrs.begin());
  392   this->V.insert(this->V.end(), this->TestPtrs.end(), this->TestPtrs.end());
  394   this->V.insert(this->V.end(), this->TestPtrs.begin(),
  398   this->V.insert(this->V.end(), this->TestPtrs.begin(),
  402   this->V.insert(this->V.end(), this->TestPtrs.begin(),
  406   this->V.insert(this->V.end(),
usr/include/c++/7.4.0/bits/range_access.h
   68     end(_Container& __cont) -> decltype(__cont.end())
   69     { return __cont.end(); }
utils/TableGen/DAGISelMatcherEmitter.cpp
  848     for (auto *SimilarPred :