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

References

include/llvm/ADT/ilist.h
  245     for (const_reference V : L2)
  372     if (Next == end())
include/llvm/ADT/simple_ilist.h
  135     return std::distance(begin(), end());
  175     for (const_reference V : L2)
include/llvm/Analysis/AliasSetTracker.h
  419   const_iterator end()   const { return AliasSets.end(); }
include/llvm/Analysis/IVUsers.h
  147   const_iterator end() const   { return IVUses.end(); }
include/llvm/CodeGen/MachineBasicBlock.h
  203   const_instr_iterator            instr_end() const { return Insts.end();    }
include/llvm/CodeGen/MachineFunction.h
  654   const_iterator           end  () const { return BasicBlocks.end();   }
  696     for (const MachineBasicBlock &MBB : BasicBlocks)
include/llvm/CodeGen/SelectionDAG.h
  455   allnodes_const_iterator allnodes_end() const { return AllNodes.end(); }
include/llvm/IR/BasicBlock.h
  276   inline const_iterator          end  () const { return InstList.end();   }
include/llvm/IR/Function.h
  688   const_iterator          end  () const { return BasicBlocks.end();   }
include/llvm/IR/InstIterator.h
   62     if (BB != BBs->end()) {
   69     : BBs(&m.getBasicBlockList()), BB(BBs->end()) {    // end ctor
   80     return BB == y.BB && (BB == BBs->end() || BI == y.BI);
  115       if (BB == BBs->end()) break;
include/llvm/IR/Module.h
  585   const_global_iterator global_end  () const { return GlobalList.end(); }
  602   const_iterator          end  () const { return FunctionList.end();   }
  624   const_alias_iterator alias_end  () const      { return AliasList.end();   }
  642   const_ifunc_iterator ifunc_end  () const      { return IFuncList.end();   }
  718     return NamedMDList.end();
include/llvm/MC/MCSection.h
  167   const_iterator end() const { return Fragments.end(); }
lib/Analysis/AliasSetTracker.cpp
  548       for (auto &Access : *Accesses)
lib/Analysis/IVUsers.cpp
  326   for (const IVStrideUse &IVUse : IVUses) {
lib/Analysis/MemorySSA.cpp
 1943     for (const MemoryAccess &MA : *Accesses) {
 2005     while (ALI != AL->end() && AAI != ActualAccesses.end()) {
 2014       while (DLI != DL->end() && ADI != ActualDefs.end()) {
 2100   for (const auto &I : *AL)
lib/Analysis/MemorySSAUpdater.cpp
  263     assert((!Defs || (++Defs->begin() == Defs->end())) &&
  367     auto IterEnd = MSSA->getBlockDefs(MD->getBlock())->end();
  589   for (const MemoryAccess &MA : *Acc) {
lib/CodeGen/SlotIndexes.cpp
  240        itr != indexList.end(); ++itr) {
lib/ExecutionEngine/Orc/SpeculateAnalyses.cpp
  140   for (auto &Block : F.getBasicBlockList())
lib/IR/Function.cpp
  211   for (const BasicBlock &BB : BasicBlocks)
lib/Transforms/IPO/SampleProfile.cpp
  724   for (auto &I : BB->getInstList()) {
lib/Transforms/IPO/WholeProgramDevirt.cpp
 1541   for (const Function &Fn : FL) {
lib/Transforms/Scalar/GVNHoist.cpp
  395     for (const MemoryAccess &MA : *Acc)
lib/Transforms/Scalar/LICM.cpp
  355         for (const auto &MA : *Accesses) {
 1068       for (const auto &Acc : *Accs) {
 1239           for (const auto &MA : *Accesses)
 2322       for (const auto &MA : *Accesses)
lib/Transforms/Scalar/NewGVN.cpp
 2880       for (const auto &Def : *MemoryBlockDefs) {
lib/Transforms/Scalar/SimpleLoopUnswitch.cpp
  876         if (!isa<MemoryPhi>(*Defs->begin()) || (++Defs->begin() != Defs->end()))
lib/Transforms/Vectorize/VPlan.h
 1015   inline const_iterator end() const { return Recipes.end(); }
unittests/ADT/IListIteratorTest.cpp
  158   EXPECT_EQ(CL.rbegin(), const_reverse_iterator(CL.end()));
unittests/CodeGen/MachineInstrBundleIteratorTest.cpp
  165   auto cend = [&]() -> const_iterator { return CL.end(); };
usr/include/c++/7.4.0/bits/range_access.h
   68     end(_Container& __cont) -> decltype(__cont.end())
   78     end(const _Container& __cont) -> decltype(__cont.end())
   79     { return __cont.end(); }