Lines Matching refs:MDValuePtrs
103 std::vector<TrackingMDRef> MDValuePtrs; member in __anonecb5182a0111::BitcodeReaderMDValueList
111 unsigned size() const { return MDValuePtrs.size(); } in size()
112 void resize(unsigned N) { MDValuePtrs.resize(N); } in resize()
113 void push_back(Metadata *MD) { MDValuePtrs.emplace_back(MD); } in push_back()
114 void clear() { MDValuePtrs.clear(); } in clear()
115 Metadata *back() const { return MDValuePtrs.back(); } in back()
116 void pop_back() { MDValuePtrs.pop_back(); } in pop_back()
117 bool empty() const { return MDValuePtrs.empty(); } in empty()
120 assert(i < MDValuePtrs.size()); in operator []()
121 return MDValuePtrs[i]; in operator []()
126 MDValuePtrs.resize(N); in shrinkTo()
886 TrackingMDRef &OldMD = MDValuePtrs[Idx]; in AssignValue()
902 if (Metadata *MD = MDValuePtrs[Idx]) in getValueFwdRef()
917 MDValuePtrs[Idx].reset(MD); in getValueFwdRef()
932 auto &MD = MDValuePtrs[I]; in tryToResolveCycles()