Searched refs:ArtificialTypeUnit (Results 1 – 4 of 4) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/DWARFLinker/Parallel/ |
| H A D | DWARFLinkerImpl.cpp | 170 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 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 | 1230 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 D | DWARFLinkerCompileUnit.h | 406 TypeUnit *ArtificialTypeUnit); 423 BumpPtrAllocator &Allocator, TypeUnit *ArtificialTypeUnit); 660 TypeEntry *ClonedParentTypeDIE, TypeUnit *ArtificialTypeUnit);
|