• Home
  • Raw
  • Download

Lines Matching refs:DWARFDie

66 DWARFDie DWARFLinker::resolveDIEReference(const DWARFFile &File,  in resolveDIEReference()
69 const DWARFDie &DIE, in resolveDIEReference()
82 return DWARFDie(); in resolveDIEReference()
170 bool DWARFLinker::DIECloner::getDIENames(const DWARFDie &Die, in getDIENames()
202 static void resolveRelativeObjectPath(SmallVectorImpl<char> &Buf, DWARFDie CU) { in resolveRelativeObjectPath()
209 const DWARFDie &DIE, CompileUnit &CU, in analyzeImportedModule()
211 std::function<void(const Twine &, const DWARFDie &)> ReportWarning) { in analyzeImportedModule()
231 DWARFDie CUDie = CU.getOrigUnit().getUnitDIE(); in analyzeImportedModule()
257 DWARFDie Die;
266 ContextWorklistItem(DWARFDie Die, ContextWorklistItemType T, in ContextWorklistItem()
271 ContextWorklistItem(DWARFDie Die, DeclContext *Context, unsigned ParentIdx, in ContextWorklistItem()
278 static bool updatePruning(const DWARFDie &Die, CompileUnit &CU, in updatePruning()
300 static void updateChildPruning(const DWARFDie &Die, CompileUnit &CU, in updateChildPruning()
315 const DWARFDie &DIE, unsigned ParentIdx, CompileUnit &CU, in analyzeContextInfo()
319 std::function<void(const Twine &, const DWARFDie &)> ReportWarning, in analyzeContextInfo()
448 const DWARFDie &DIE, in shouldKeepVariableDIE()
496 AddressesMap &RelocMgr, RangesTy &Ranges, const DWARFDie &DIE, in shouldKeepSubprogramDIE()
559 const DWARFDie &DIE, const DWARFFile &File, in shouldKeepDIE()
589 static void updateChildIncompleteness(const DWARFDie &Die, CompileUnit &CU, in updateChildIncompleteness()
608 static void updateRefIncompleteness(const DWARFDie &Die, CompileUnit &CU, in updateRefIncompleteness()
633 const DWARFDie &Die, CompileUnit &CU, unsigned Flags, in lookForChildDIEsToKeep()
663 const DWARFDie &Die, CompileUnit &CU, unsigned Flags, in lookForRefDIEsToKeep()
674 SmallVector<std::pair<DWARFDie, CompileUnit &>, 4> ReferencedDIEs; in lookForRefDIEsToKeep()
740 DWARFDie ParentDIE = Unit.getDIEAtIndex(AncestorIdx); in lookForParentDIEsToKeep()
772 const DWARFDie &Die, const DWARFFile &File, in lookForDIEsToKeep()
909 DIE &Die, const DWARFDie &InputDIE, AttributeSpec AttrSpec, in cloneDieReferenceAttribute()
919 DWARFDie RefDie = in cloneDieReferenceAttribute()
1157 DIE &Die, const DWARFDie &InputDIE, const DWARFFile &File, in cloneScalarAttribute()
1225 DIE &Die, const DWARFDie &InputDIE, const DWARFFile &File, in cloneAttribute()
1342 DIE *DWARFLinker::DIECloner::cloneDIE(const DWARFDie &InputDIE, in cloneDIE()
1661 DWARFDie CUDie = Unit.getOrigUnit().getUnitDIE(); in patchLineTableForUnit()
1955 uint32_t DWARFLinker::DIECloner::hashFullyQualifiedName(DWARFDie DIE, in hashFullyQualifiedName()
1994 DWARFDie Die = OrigUnit->getDIEAtIndex(CU->getInfo(Idx).ParentIdx); in hashFullyQualifiedName()
2001 static uint64_t getDwoId(const DWARFDie &CUDie, const DWARFUnit &Unit) { in getDwoId()
2022 DWARFDie CUDie, const DWARFUnit &Unit, const DWARFFile &File, in registerModuleReference()
2080 DWARFDie CUDie, StringRef Filename, StringRef ModuleName, uint64_t DwoId, in loadClangModule()
2141 [&](const Twine &Warning, const DWARFDie &DIE) { in loadClangModule()
2485 [&](const Twine &Warning, const DWARFDie &DIE) { in link()