Lines Matching refs:ValuePtrs
30 std::vector<std::pair<WeakTrackingVH, unsigned>> ValuePtrs; variable
48 unsigned size() const { return ValuePtrs.size(); } in size()
50 ValuePtrs.resize(N); in resize()
53 ValuePtrs.emplace_back(V, TypeID); in push_back()
57 ValuePtrs.clear(); in clear()
61 assert(i < ValuePtrs.size());
62 return ValuePtrs[i].first;
66 assert(ValNo < ValuePtrs.size()); in getTypeID()
67 return ValuePtrs[ValNo].second; in getTypeID()
70 Value *back() const { return ValuePtrs.back().first; } in back()
72 ValuePtrs.pop_back(); in pop_back()
74 bool empty() const { return ValuePtrs.empty(); } in empty()
78 ValuePtrs.resize(N); in shrinkTo()
82 assert(ValNo < ValuePtrs.size()); in replaceValueWithoutRAUW()
83 ValuePtrs[ValNo].first = NewV; in replaceValueWithoutRAUW()