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

References

lib/Bitcode/Writer/ValueEnumerator.cpp
  644     MDs.push_back(N);
  645     MetadataMap[N].ID = MDs.size();
  679   MDs.push_back(MD);
  680   Entry.ID = MDs.size();
  702   MDs.push_back(Local);
  704   Index.ID = MDs.size();
  726   assert(MetadataMap.size() == MDs.size() &&
  729   if (MDs.empty())
  736   for (const Metadata *MD : MDs)
  746     return std::make_tuple(LHS.F, getMetadataTypeOrder(LHS.get(MDs)), LHS.ID) <
  747            std::make_tuple(RHS.F, getMetadataTypeOrder(RHS.get(MDs)), RHS.ID);
  753   MDs.swap(OldMDs);
  754   MDs.reserve(OldMDs.size());
  757     MDs.push_back(MD);
  764   if (MDs.size() == Order.size())
  771   for (unsigned I = MDs.size(), E = Order.size(), ID = MDs.size(); I != E;
  771   for (unsigned I = MDs.size(), E = Order.size(), ID = MDs.size(); I != E;
  781       ID = MDs.size();
  796   NumModuleMDs = MDs.size();
  800   MDs.insert(MDs.end(), FunctionMDs.begin() + R.First,
  800   MDs.insert(MDs.end(), FunctionMDs.begin() + R.First,
 1009   for (unsigned i = NumModuleMDs, e = MDs.size(); i != e; ++i)
 1010     MetadataMap.erase(MDs[i]);
 1015   MDs.resize(NumModuleMDs);
lib/Bitcode/Writer/ValueEnumerator.h
  163   unsigned numMDs() const { return MDs.size(); }
  201   bool hasMDs() const { return NumModuleMDs < MDs.size(); }
  205     return makeArrayRef(MDs).slice(NumModuleMDs, NumMDStrings);
  210     return makeArrayRef(MDs).slice(NumModuleMDs).slice(NumMDStrings);