Searched refs:ArtificialTypeUnit (Results 1 – 3 of 3) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/DWARFLinker/Parallel/ |
H A D | DWARFLinkerImpl.cpp | 171 ArtificialTypeUnit = std::make_unique<TypeUnit>( in link() 187 if (Error Err = Context->link(ArtificialTypeUnit.get())) in link() 197 if (Error Err = Context->link(ArtificialTypeUnit.get())) in link() 206 if (ArtificialTypeUnit != nullptr && !ArtificialTypeUnit->getTypePool() in link() 212 if (Error Err = ArtificialTypeUnit->finishCloningAndEmit( in link() 447 Error DWARFLinkerImpl::LinkContext::link(TypeUnit *ArtificialTypeUnit) { in link() argument 458 linkSingleCompileUnit(*RefModule.Unit, ArtificialTypeUnit); in link() 498 linkSingleCompileUnit(*CU, ArtificialTypeUnit); in link() 512 linkSingleCompileUnit(*CU, ArtificialTypeUnit, in link() 519 linkSingleCompileUnit(*CU, ArtificialTypeUnit, in link() [all …]
|
H A D | DWARFLinkerImpl.h | 251 Error link(TypeUnit *ArtificialTypeUnit); 255 CompileUnit &CU, TypeUnit *ArtificialTypeUnit, 347 std::unique_ptr<TypeUnit> ArtificialTypeUnit; variable
|
H A D | DWARFLinkerCompileUnit.cpp | 1234 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() 1315 ArtificialTypeUnit->getTypePool().getThreadLocalAllocator(), *this); in cloneDIE() 1319 ArtificialTypeUnit); in cloneDIE() 1340 VarAddressAdjustment, Allocator, ArtificialTypeUnit); in cloneDIE() 1470 TypeEntry *ClonedParentTypeDIE, TypeUnit *ArtificialTypeUnit) { in createTypeDIEandCloneAttributes() argument [all …]
|