Lines Matching refs:CallSites
329 SmallVector<std::pair<CallBase *, int>, 16> CallSites;
369 CallSites.push_back(std::make_pair(CB, -1));
373 LLVM_DEBUG(dbgs() << ": " << CallSites.size() << " call sites.\n");
376 if (CallSites.empty())
381 unsigned FirstCallInSCC = CallSites.size();
383 if (Function *F = CallSites[I].first->getCalledFunction())
385 std::swap(CallSites[I--], CallSites[--FirstCallInSCC]);
398 // CallSites may be modified inside so ranged for loop can not be used.
399 for (unsigned CSi = 0; CSi != CallSites.size(); ++CSi) {
400 auto &P = CallSites[CSi];
489 for (auto &II : CallSites)
497 CallSites.push_back(
529 CallSites[CSi] = CallSites.back();
530 CallSites.pop_back();
532 CallSites.erase(CallSites.begin() + CSi);