Lines Matching refs:CallSites
382 SmallVector<std::pair<CallBase *, int>, 16> CallSites; in inlineCallsImpl() local
422 CallSites.push_back(std::make_pair(CB, -1)); in inlineCallsImpl()
426 LLVM_DEBUG(dbgs() << ": " << CallSites.size() << " call sites.\n"); in inlineCallsImpl()
429 if (CallSites.empty()) in inlineCallsImpl()
434 unsigned FirstCallInSCC = CallSites.size(); in inlineCallsImpl()
436 if (Function *F = CallSites[I].first->getCalledFunction()) in inlineCallsImpl()
438 std::swap(CallSites[I--], CallSites[--FirstCallInSCC]); in inlineCallsImpl()
452 for (unsigned CSi = 0; CSi != CallSites.size(); ++CSi) { in inlineCallsImpl()
453 auto &P = CallSites[CSi]; in inlineCallsImpl()
542 for (auto &II : CallSites) in inlineCallsImpl()
550 CallSites.push_back( in inlineCallsImpl()
582 CallSites[CSi] = CallSites.back(); in inlineCallsImpl()
583 CallSites.pop_back(); in inlineCallsImpl()
585 CallSites.erase(CallSites.begin() + CSi); in inlineCallsImpl()