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

References

include/llvm/ADT/FoldingSet.h
  333   inline void clear() { Bits.clear(); }
lib/Support/FoldingSet.cpp
   61   Bits.push_back(I);
   64   Bits.push_back(I);
   88   Bits.push_back(Size);
   97     Bits.append(Base, Base + Units);
  111         Bits.push_back(V);
  119         Bits.push_back(V);
  135   Bits.push_back(V);
  140   Bits.append(ID.Bits.begin(), ID.Bits.end());
  140   Bits.append(ID.Bits.begin(), ID.Bits.end());
  140   Bits.append(ID.Bits.begin(), ID.Bits.end());
  146   return FoldingSetNodeIDRef(Bits.data(), Bits.size()).ComputeHash();
  146   return FoldingSetNodeIDRef(Bits.data(), Bits.size()).ComputeHash();
  152   return *this == FoldingSetNodeIDRef(RHS.Bits.data(), RHS.Bits.size());
  152   return *this == FoldingSetNodeIDRef(RHS.Bits.data(), RHS.Bits.size());
  158   return FoldingSetNodeIDRef(Bits.data(), Bits.size()) == RHS;
  158   return FoldingSetNodeIDRef(Bits.data(), Bits.size()) == RHS;
  164   return *this < FoldingSetNodeIDRef(RHS.Bits.data(), RHS.Bits.size());
  164   return *this < FoldingSetNodeIDRef(RHS.Bits.data(), RHS.Bits.size());
  168   return FoldingSetNodeIDRef(Bits.data(), Bits.size()) < RHS;
  168   return FoldingSetNodeIDRef(Bits.data(), Bits.size()) < RHS;
  176   unsigned *New = Allocator.Allocate<unsigned>(Bits.size());
  177   std::uninitialized_copy(Bits.begin(), Bits.end(), New);
  177   std::uninitialized_copy(Bits.begin(), Bits.end(), New);
  178   return FoldingSetNodeIDRef(New, Bits.size());