Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/DWARFLinker/Parallel/
H A DDWARFLinkerImpl.cpp170 ArtificialTypeUnit = std::make_unique<TypeUnit>( in link()
186 if (Error Err = Context->link(ArtificialTypeUnit.get())) in link()
196 if (Error Err = Context->link(ArtificialTypeUnit.get())) in link()
205 if (ArtificialTypeUnit != nullptr && !ArtificialTypeUnit->getTypePool() in link()
211 if (Error Err = ArtificialTypeUnit->finishCloningAndEmit( in link()
446 Error DWARFLinkerImpl::LinkContext::link(TypeUnit *ArtificialTypeUnit) { in link() argument
457 linkSingleCompileUnit(*RefModule.Unit, ArtificialTypeUnit); in link()
497 linkSingleCompileUnit(*CU, ArtificialTypeUnit); in link()
511 linkSingleCompileUnit(*CU, ArtificialTypeUnit, in link()
518 linkSingleCompileUnit(*CU, ArtificialTypeUnit, in link()
[all …]
H A DDWARFLinkerImpl.h251 Error link(TypeUnit *ArtificialTypeUnit);
255 CompileUnit &CU, TypeUnit *ArtificialTypeUnit,
347 std::unique_ptr<TypeUnit> ArtificialTypeUnit; variable
H A DDWARFLinkerCompileUnit.cpp1230 TypeUnit *ArtificialTypeUnit) { in cloneAndEmit() argument
1238 if (ArtificialTypeUnit) in cloneAndEmit()
1239 RootEntry = ArtificialTypeUnit->getTypePool().getRoot(); in cloneAndEmit()
1244 std::nullopt, std::nullopt, Allocator, ArtificialTypeUnit); in cloneAndEmit()
1288 TypeUnit *ArtificialTypeUnit) { in cloneDIE() argument
1309 assert(ArtificialTypeUnit != nullptr); in cloneDIE()
1311 ArtificialTypeUnit->getTypePool().getThreadLocalAllocator(), *this); in cloneDIE()
1315 ArtificialTypeUnit); in cloneDIE()
1336 VarAddressAdjustment, Allocator, ArtificialTypeUnit); in cloneDIE()
1466 TypeEntry *ClonedParentTypeDIE, TypeUnit *ArtificialTypeUnit) { in createTypeDIEandCloneAttributes() argument
[all …]
H A DDWARFLinkerCompileUnit.h406 TypeUnit *ArtificialTypeUnit);
423 BumpPtrAllocator &Allocator, TypeUnit *ArtificialTypeUnit);
660 TypeEntry *ClonedParentTypeDIE, TypeUnit *ArtificialTypeUnit);