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

References

include/llvm/ADT/SparseSet.h
  211         return begin() + i;
  286     assert(unsigned(I - begin()) < size() && "Invalid iterator");
  291       Sparse[BackIdx] = I - begin();
lib/CodeGen/EarlyIfConversion.cpp
  410              i = LiveRegUnits.begin(), e = LiveRegUnits.end(); i != e; ++i)
lib/CodeGen/LivePhysRegs.cpp
   32   RegisterSet::iterator LRI = LiveRegs.begin();
lib/CodeGen/MachineCombiner.cpp
  442     for (auto I = RegUnits.begin(); I != RegUnits.end(); ) {
lib/CodeGen/MachineTraceMetrics.cpp
 1142          RI = RegUnits.begin(), RE = RegUnits.end(); RI != RE; ++RI) {
lib/CodeGen/RegAllocFast.cpp
  440   for (LiveReg &LR : LiveVirtRegs) {
 1001   for (LiveRegMap::iterator i = LiveVirtRegs.begin(),
lib/CodeGen/ScheduleDAGInstrs.cpp
 1321     for (const RootData &Root : RootSet) {
unittests/ADT/SparseSetTest.cpp
   22   EXPECT_TRUE(Set.begin() == Set.end());
   47   EXPECT_TRUE(IP.first == Set.begin());
   50   EXPECT_FALSE(Set.begin() == Set.end());
   51   EXPECT_TRUE(Set.begin() + 1 == Set.end());
   63   EXPECT_TRUE(IP.first == Set.begin());
   68   EXPECT_EQ(5u, *Set.begin());
   72   EXPECT_TRUE(I == Set.begin());
   91   USet::const_iterator I = Set.begin();
  107   EXPECT_TRUE(IP.first == Set.begin() + 1);
  119   EXPECT_TRUE(Set.find(5) == Set.begin());
  137   I = Set.erase(Set.begin() + 1);
  138   EXPECT_TRUE(I == Set.begin() + 1);
  173   ASSERT_TRUE(I == Set.begin());
  178   I = Set.erase(Set.begin());
  179   ASSERT_TRUE(I == Set.begin());