Lines Matching refs:CalledFunctions
182 std::vector<CallRecord> CalledFunctions;
185 /// in the CalledFunctions array of this or other CallGraphNodes.
213 inline iterator begin() { return CalledFunctions.begin(); }
214 inline iterator end() { return CalledFunctions.end(); }
215 inline const_iterator begin() const { return CalledFunctions.begin(); }
216 inline const_iterator end() const { return CalledFunctions.end(); }
217 inline bool empty() const { return CalledFunctions.empty(); }
218 inline unsigned size() const { return (unsigned)CalledFunctions.size(); }
227 assert(i < CalledFunctions.size() && "Invalid index");
228 return CalledFunctions[i].second;
244 while (!CalledFunctions.empty()) {
245 CalledFunctions.back().second->DropRef();
246 CalledFunctions.pop_back();
253 assert(CalledFunctions.empty() &&
255 std::swap(CalledFunctions, N->CalledFunctions);
265 CalledFunctions.push_back(std::make_pair(CS.getInstruction(), M));
271 *I = CalledFunctions.back();
272 CalledFunctions.pop_back();