Lines Matching refs:CallSites
548 SmallVector<std::pair<CallSite, int>, 16> CallSites;
588 CallSites.push_back(std::make_pair(CS, -1));
592 LLVM_DEBUG(dbgs() << ": " << CallSites.size() << " call sites.\n");
595 if (CallSites.empty())
600 unsigned FirstCallInSCC = CallSites.size();
602 if (Function *F = CallSites[i].first.getCalledFunction())
604 std::swap(CallSites[i--], CallSites[--FirstCallInSCC]);
617 // CallSites may be modified inside so ranged for loop can not be used.
618 for (unsigned CSi = 0; CSi != CallSites.size(); ++CSi) {
619 CallSite CS = CallSites[CSi].first;
640 InlineHistoryID = CallSites[CSi].second;
713 CallSites.push_back(std::make_pair(CallSite(Ptr), NewHistoryID));
743 CallSites[CSi] = CallSites.back();
744 CallSites.pop_back();
746 CallSites.erase(CallSites.begin() + CSi);