|
reference, declaration → definition
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 :