Home
last modified time | relevance | path

Searched refs:ArtificialTypeUnit (Results 1 – 4 of 4) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/DWARFLinker/Parallel/
H A DDWARFLinkerImpl.cpp208 if (ArtificialTypeUnit.get() != nullptr && !ArtificialTypeUnit->getTypePool() in link()
534 *CU, ArtificialTypeUnit, in link()
594 CompileUnit &CU, TypeUnit *ArtificialTypeUnit, in linkSingleCompileUnit() argument
661 if (ArtificialTypeUnit) { in linkSingleCompileUnit()
870 if (ArtificialTypeUnit.get() != nullptr) in glueCompileUnitsAndWriteToTheOutput()
871 ArtificialTypeUnit.reset(); in glueCompileUnitsAndWriteToTheOutput()
1023 if (ArtificialTypeUnit.get() != nullptr) { in forEachOutputString()
1054 if (ArtificialTypeUnit.get() != nullptr) in forEachObjectSectionsSet()
1055 SectionsSetHandler(*ArtificialTypeUnit); in forEachObjectSectionsSet()
1077 if (ArtificialTypeUnit.get() != nullptr) in forEachCompileAndTypeUnit()
[all …]
H A DDWARFLinkerImpl.h252 Error link(TypeUnit *ArtificialTypeUnit);
256 CompileUnit &CU, TypeUnit *ArtificialTypeUnit,
348 std::unique_ptr<TypeUnit> ArtificialTypeUnit; variable
H A DDWARFLinkerCompileUnit.cpp1234 TypeUnit *ArtificialTypeUnit) { in cloneAndEmit() argument
1242 if (ArtificialTypeUnit) in cloneAndEmit()
1243 RootEntry = ArtificialTypeUnit->getTypePool().getRoot(); in cloneAndEmit()
1248 std::nullopt, std::nullopt, Allocator, ArtificialTypeUnit); in cloneAndEmit()
1292 TypeUnit *ArtificialTypeUnit) { in cloneDIE() argument
1313 assert(ArtificialTypeUnit != nullptr); in cloneDIE()
1319 ArtificialTypeUnit); in cloneDIE()
1340 VarAddressAdjustment, Allocator, ArtificialTypeUnit); in cloneDIE()
1471 assert(ArtificialTypeUnit != nullptr); in createTypeDIEandCloneAttributes()
1478 ArtificialTypeUnit->getTypePool().getOrCreateTypeEntryBody( in createTypeDIEandCloneAttributes()
[all …]
H A DDWARFLinkerCompileUnit.h406 TypeUnit *ArtificialTypeUnit);
423 BumpPtrAllocator &Allocator, TypeUnit *ArtificialTypeUnit);
660 TypeEntry *ClonedParentTypeDIE, TypeUnit *ArtificialTypeUnit);