Home | History | Annotate | Download | only in AsmPrinter

Lines Matching defs:Site

203   InlineSite *Site = &SiteInsertion.first->second;
211 Site->SiteFuncId = NextFuncId++;
213 Site->SiteFuncId, ParentFuncId, maybeRecordFile(InlinedAt->getFile()),
215 Site->Inlinee = Inlinee;
219 return *Site;
382 InlineSite &Site = getInlineSite(InlinedAt, Inlinee);
383 Site.InlinedLocals.emplace_back(Var);
431 // of the inline call site.
438 InlineSite &Site =
441 addLocIfNotPresent(Site.ChildSites, Loc);
775 const InlineSite &Site) {
779 assert(TypeIndices.count({Site.Inlinee, nullptr}));
780 TypeIndex InlineeIdx = TypeIndices[{Site.Inlinee, nullptr}];
796 unsigned FileId = maybeRecordFile(Site.Inlinee->getFile());
797 unsigned StartLineNum = Site.Inlinee->getLine();
799 OS.EmitCVInlineLinetableDirective(Site.SiteFuncId, FileId, StartLineNum,
804 emitLocalVariableList(Site.InlinedLocals);
807 for (const DILocation *ChildSite : Site.ChildSites) {
810 "child site not in function inline site map");
976 // Emit inlined call site information. Only emit functions inlined directly
978 // of their parent inline site.
982 "child site not in function inline site map");