Lines Matching refs:InputDIE

906     DIE &Die, const DWARFDie &InputDIE, AttributeSpec AttrSpec,  in cloneDieReferenceAttribute()  argument
916 Linker.resolveDIEReference(File, CompileUnits, Val, InputDIE, RefUnit); in cloneDieReferenceAttribute()
937 assert(Ref > InputDIE.getOffset()); in cloneDieReferenceAttribute()
952 if (Ref < InputDIE.getOffset()) { in cloneDieReferenceAttribute()
1174 DIE &Die, const DWARFDie &InputDIE, const DWARFFile &File, in cloneScalarAttribute() argument
1189 &InputDIE); in cloneScalarAttribute()
1214 &InputDIE); in cloneScalarAttribute()
1242 DIE &Die, const DWARFDie &InputDIE, const DWARFFile &File, in cloneAttribute() argument
1262 return cloneDieReferenceAttribute(Die, InputDIE, AttrSpec, AttrSize, Val, in cloneAttribute()
1283 return cloneScalarAttribute(Die, InputDIE, File, Unit, AttrSpec, Val, in cloneAttribute()
1289 File, &InputDIE); in cloneAttribute()
1369 DIE *DWARFLinker::DIECloner::cloneDIE(const DWARFDie &InputDIE, in cloneDIE() argument
1376 unsigned Idx = U.getDIEIndex(InputDIE); in cloneDIE()
1383 uint64_t Offset = InputDIE.getOffset(); in cloneDIE()
1389 Info.Clone = DIE::get(DIEAlloc, dwarf::Tag(InputDIE.getTag())); in cloneDIE()
1393 assert(Die->getTag() == InputDIE.getTag()); in cloneDIE()
1395 if (isODRCanonicalCandidate(InputDIE, Unit) && Info.Ctxt && in cloneDIE()
1433 dwarf::toAddress(InputDIE.find(dwarf::DW_AT_high_pc), 0); in cloneDIE()
1437 AttrInfo.OrigLowPc = dwarf::toAddress(InputDIE.find(dwarf::DW_AT_low_pc), in cloneDIE()
1440 dwarf::toAddress(InputDIE.find(dwarf::DW_AT_call_return_pc), 0); in cloneDIE()
1442 dwarf::toAddress(InputDIE.find(dwarf::DW_AT_call_pc), 0); in cloneDIE()
1449 const auto *Abbrev = InputDIE.getAbbreviationDeclarationPtr(); in cloneDIE()
1482 OutOffset += cloneAttribute(*Die, InputDIE, File, Unit, StringPool, Val, in cloneDIE()
1487 uint16_t Tag = InputDIE.getTag(); in cloneDIE()
1493 getDIENames(InputDIE, AttrInfo, StringPool, in cloneDIE()
1514 getDIENames(InputDIE, AttrInfo, StringPool) && AttrInfo.Name && in cloneDIE()
1516 uint32_t Hash = hashFullyQualifiedName(InputDIE, Unit, File); in cloneDIE()
1518 dwarf::toUnsigned(InputDIE.find(dwarf::DW_AT_APPLE_runtime_class)) in cloneDIE()
1523 dwarf::toUnsigned(InputDIE.find(dwarf::DW_AT_APPLE_objc_complete_type)) in cloneDIE()
1531 for (auto Child : InputDIE.children()) { in cloneDIE()
1556 for (auto Child : InputDIE.children()) { in cloneDIE()
2173 auto InputDIE = CurrentUnit->getOrigUnit().getUnitDIE(); in cloneAllCompileUnits() local
2175 if (!InputDIE) { in cloneAllCompileUnits()
2183 cloneDIE(InputDIE, File, *CurrentUnit, StringPool, 0 /* PC offset */, in cloneAllCompileUnits()