Lines Matching refs:Site
244 InlineSite *Site = &SiteInsertion.first->second; in getInlineSite() local
252 Site->SiteFuncId = NextFuncId++; in getInlineSite()
254 Site->SiteFuncId, ParentFuncId, maybeRecordFile(InlinedAt->getFile()), in getInlineSite()
256 Site->Inlinee = Inlinee; in getInlineSite()
260 return *Site; in getInlineSite()
488 InlineSite &Site = getInlineSite(InlinedAt, Inlinee); in recordLocalVariable() local
489 Site.InlinedLocals.emplace_back(Var); in recordLocalVariable()
543 InlineSite &Site = in maybeRecordLocation() local
546 addLocIfNotPresent(Site.ChildSites, Loc); in maybeRecordLocation()
919 const InlineSite &Site) { in emitInlinedCallSite() argument
920 assert(TypeIndices.count({Site.Inlinee, nullptr})); in emitInlinedCallSite()
921 TypeIndex InlineeIdx = TypeIndices[{Site.Inlinee, nullptr}]; in emitInlinedCallSite()
933 unsigned FileId = maybeRecordFile(Site.Inlinee->getFile()); in emitInlinedCallSite()
934 unsigned StartLineNum = Site.Inlinee->getLine(); in emitInlinedCallSite()
936 OS.emitCVInlineLinetableDirective(Site.SiteFuncId, FileId, StartLineNum, in emitInlinedCallSite()
941 emitLocalVariableList(FI, Site.InlinedLocals); in emitInlinedCallSite()
944 for (const DILocation *ChildSite : Site.ChildSites) { in emitInlinedCallSite()