Lines Matching refs:MetadataPtrs
114 SmallVector<TrackingMDRef, 1> MetadataPtrs; member in __anon6e5354180111::BitcodeReaderMetadataList
138 unsigned size() const { return MetadataPtrs.size(); } in size()
139 void resize(unsigned N) { MetadataPtrs.resize(N); } in resize()
140 void push_back(Metadata *MD) { MetadataPtrs.emplace_back(MD); } in push_back()
141 void clear() { MetadataPtrs.clear(); } in clear()
142 Metadata *back() const { return MetadataPtrs.back(); } in back()
143 void pop_back() { MetadataPtrs.pop_back(); } in pop_back()
144 bool empty() const { return MetadataPtrs.empty(); } in empty()
147 assert(i < MetadataPtrs.size()); in operator []()
148 return MetadataPtrs[i]; in operator []()
152 if (I < MetadataPtrs.size()) in lookup()
153 return MetadataPtrs[I]; in lookup()
161 MetadataPtrs.resize(N); in shrinkTo()
209 TrackingMDRef &OldMD = MetadataPtrs[Idx]; in assignValue()
225 if (Metadata *MD = MetadataPtrs[Idx]) in getMetadataFwdRef()
234 MetadataPtrs[Idx].reset(MD); in getMetadataFwdRef()
283 auto &MD = MetadataPtrs[I]; in tryToResolveCycles()