reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
189 inline iterator begin() { return CalledFunctions.begin(); } 190 inline iterator end() { return CalledFunctions.end(); } 191 inline const_iterator begin() const { return CalledFunctions.begin(); } 192 inline const_iterator end() const { return CalledFunctions.end(); } 193 inline bool empty() const { return CalledFunctions.empty(); } 194 inline unsigned size() const { return (unsigned)CalledFunctions.size(); } 202 assert(i < CalledFunctions.size() && "Invalid index"); 203 return CalledFunctions[i].second; 218 while (!CalledFunctions.empty()) { 219 CalledFunctions.back().second->DropRef(); 220 CalledFunctions.pop_back(); 226 assert(CalledFunctions.empty() && 228 std::swap(CalledFunctions, N->CalledFunctions); 228 std::swap(CalledFunctions, N->CalledFunctions); 236 CalledFunctions.emplace_back(Call, M); 242 *I = CalledFunctions.back(); 243 CalledFunctions.pop_back();lib/Analysis/CallGraph.cpp
187 for (CalledFunctionsVector::iterator I = CalledFunctions.begin(); ; ++I) { 188 assert(I != CalledFunctions.end() && "Cannot find callsite to remove!"); 191 *I = CalledFunctions.back(); 192 CalledFunctions.pop_back(); 202 for (unsigned i = 0, e = CalledFunctions.size(); i != e; ++i) 203 if (CalledFunctions[i].second == Callee) { 205 CalledFunctions[i] = CalledFunctions.back(); 205 CalledFunctions[i] = CalledFunctions.back(); 206 CalledFunctions.pop_back(); 214 for (CalledFunctionsVector::iterator I = CalledFunctions.begin(); ; ++I) { 215 assert(I != CalledFunctions.end() && "Cannot find callee to remove!"); 219 *I = CalledFunctions.back(); 220 CalledFunctions.pop_back(); 231 for (CalledFunctionsVector::iterator I = CalledFunctions.begin(); ; ++I) { 232 assert(I != CalledFunctions.end() && "Cannot find callsite to remove!");