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

References

include/llvm/ADT/AllocatorList.h
  173   reverse_iterator rbegin() { return reverse_iterator(List.rbegin()); }
include/llvm/ADT/simple_ilist.h
  140   reference back() { return *rbegin(); }
include/llvm/CodeGen/MachineBasicBlock.h
  204   reverse_instr_iterator       instr_rbegin()       { return Insts.rbegin(); }
include/llvm/CodeGen/MachineFunction.h
  656   reverse_iterator        rbegin()       { return BasicBlocks.rbegin(); }
include/llvm/IR/BasicBlock.h
  278   inline reverse_iterator        rbegin()       { return InstList.rbegin(); }
include/llvm/IR/Module.h
  603   reverse_iterator        rbegin()      { return FunctionList.rbegin(); }
include/llvm/MC/MCSection.h
  169   reverse_iterator rbegin() { return Fragments.rbegin(); }
lib/Analysis/MemorySSA.cpp
 1175           IncomingVal = &*BlockDefs->rbegin();
lib/Analysis/MemorySSAUpdater.cpp
  183     CachedPreviousDef.insert({BB, &*Defs->rbegin()});
  184     return &*Defs->rbegin();
lib/CodeGen/CodeGenPrepare.cpp
 2034       BasicBlock::InstListType::reverse_iterator RI = InstList.rbegin();
lib/Target/Hexagon/HexagonCommonGEP.cpp
 1261     for (reverse_iterator I = IL.rbegin(), E = IL.rend(); I != E; ++I)
lib/Transforms/Vectorize/VPlan.h
 1017   inline reverse_iterator rbegin() { return Recipes.rbegin(); }
unittests/ADT/IListIteratorTest.cpp
   44   EXPECT_EQ(L.rbegin(), L.rend());
   55   EXPECT_NE(RI, L.rbegin());
   66   EXPECT_EQ(&A, &*L.rbegin());
   69   EXPECT_EQ(L.rbegin().getNodePtr(), L.begin().getNodePtr());
   74   EXPECT_EQ(L.rend(), ++L.rbegin());
   75   EXPECT_EQ(L.rbegin(), --L.rend());
   78   EXPECT_EQ(L.rbegin(), L.begin().getReverse());
   79   EXPECT_EQ(L.begin(), L.rbegin().getReverse());
   92   EXPECT_EQ(&B, &*L.rbegin());
   93   EXPECT_EQ(&A, &*++L.rbegin());
   94   EXPECT_EQ(L.rend(), ++++L.rbegin());
   97   EXPECT_EQ(++L.rbegin(), L.begin().getReverse());
   98   EXPECT_EQ(L.rbegin(), (++L.begin()).getReverse());
   99   EXPECT_EQ(++L.begin(), L.rbegin().getReverse());
  100   EXPECT_EQ(L.begin(), (++L.rbegin()).getReverse());
  125   auto RI = L.rbegin();
  148   EXPECT_EQ(++L.begin(), iterator(++L.rbegin()));
  149   EXPECT_EQ(L.end(), iterator(L.rbegin()));
  150   EXPECT_EQ(L.rbegin(), reverse_iterator(L.end()));
  151   EXPECT_EQ(++L.rbegin(), reverse_iterator(++L.begin()));
unittests/ADT/SimpleIListTest.cpp
  187   auto ReverseIter = L.rbegin();
unittests/CodeGen/MachineInstrBundleIteratorTest.cpp
  162   auto rbegin = [&]() -> reverse_iterator { return L.rbegin(); };