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)
  360     if (I == begin())
include/llvm/ADT/simple_ilist.h
  135     return std::distance(begin(), end());
  139   const_reference front() const { return *begin(); }
  175     for (const_reference V : L2)
include/llvm/Analysis/AliasSetTracker.h
  418   const_iterator begin() const { return AliasSets.begin(); }
include/llvm/Analysis/IVUsers.h
  146   const_iterator begin() const { return IVUses.begin(); }
include/llvm/CodeGen/MachineBasicBlock.h
  201   const_instr_iterator          instr_begin() const { return Insts.begin();  }
include/llvm/CodeGen/MachineFunction.h
  652   const_iterator           begin() const { return BasicBlocks.begin(); }
  696     for (const MachineBasicBlock &MBB : BasicBlocks)
include/llvm/CodeGen/SelectionDAG.h
  454   allnodes_const_iterator allnodes_begin() const { return AllNodes.begin(); }
include/llvm/IR/BasicBlock.h
  274   inline const_iterator          begin() const { return InstList.begin(); }
include/llvm/IR/Function.h
  686   const_iterator          begin() const { return BasicBlocks.begin(); }
include/llvm/IR/InstIterator.h
   61     : BBs(&m.getBasicBlockList()), BB(BBs->begin()) {    // begin ctor
include/llvm/IR/Module.h
  583   const_global_iterator global_begin() const { return GlobalList.begin(); }
  600   const_iterator          begin() const { return FunctionList.begin(); }
  622   const_alias_iterator alias_begin() const      { return AliasList.begin(); }
  640   const_ifunc_iterator ifunc_begin() const      { return IFuncList.begin(); }
  713     return NamedMDList.begin();
include/llvm/MC/MCSection.h
  164   const_iterator begin() const { return Fragments.begin(); }
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) {
 2003     auto ALI = AL->begin();
 2012       auto DLI = DL->begin();
 2100   for (const auto &I : *AL)
lib/Analysis/MemorySSAUpdater.cpp
  263     assert((!Defs || (++Defs->begin() == Defs->end())) &&
  566           assert(DefIt != MSSA->getBlockDefs(DefMUD->getBlock())->begin() &&
  589   for (const MemoryAccess &MA : *Acc) {
lib/CodeGen/SlotIndexes.cpp
  239   for (IndexList::const_iterator itr = indexList.begin();
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()))
  876         if (!isa<MemoryPhi>(*Defs->begin()) || (++Defs->begin() != Defs->end()))
lib/Transforms/Vectorize/VPlan.h
 1013   inline const_iterator begin() const { return Recipes.begin(); }
unittests/ADT/IListIteratorTest.cpp
  155   EXPECT_EQ(CL.begin(), const_iterator(L.rend()));
  156   EXPECT_EQ(CL.begin(), const_iterator(CL.rend()));
unittests/CodeGen/MachineInstrBundleIteratorTest.cpp
  164   auto cbegin = [&]() -> const_iterator { return CL.begin(); };
usr/include/c++/7.4.0/bits/range_access.h
   48     begin(_Container& __cont) -> decltype(__cont.begin())
   58     begin(const _Container& __cont) -> decltype(__cont.begin())
   59     { return __cont.begin(); }