reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
333 inline void clear() { Bits.clear(); }
lib/Support/FoldingSet.cpp61 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());