Lines Matching defs:InlineHistory
153 int InlineHistory) {
168 if (InlineHistory != -1) // Only do merging for top-level call sites in SCC.
256 InlinedArrayAllocasTy &InlinedArrayAllocas, int InlineHistory,
276 mergeInlinedArrayAllocas(Caller, IFI, InlinedArrayAllocas, InlineHistory);
285 const SmallVectorImpl<std::pair<Function *, int>> &InlineHistory) {
287 assert(unsigned(InlineHistoryID) < InlineHistory.size() &&
289 if (InlineHistory[InlineHistoryID].first == F)
291 InlineHistoryID = InlineHistory[InlineHistoryID].second;
334 // index into the InlineHistory vector.
335 SmallVector<std::pair<Function *, int>, 8> InlineHistory;
420 inlineHistoryIncludes(Callee, InlineHistoryID, InlineHistory)) {
480 int NewHistoryID = InlineHistory.size();
481 InlineHistory.push_back(std::make_pair(Callee, InlineHistoryID));
771 // index into the InlineHistory vector.
772 SmallVector<std::pair<Function *, int>, 16> InlineHistory;
818 inlineHistoryIncludes(&Callee, InlineHistoryID, InlineHistory)) {
826 // itself by the InlineHistory above, but spread across CGSCC iterations
863 int NewHistoryID = InlineHistory.size();
864 InlineHistory.push_back({&Callee, InlineHistoryID});