Searched refs:TypeUnit (Results 1 – 11 of 11) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/lib/DWARFLinker/Parallel/ |
| H A D | DWARFLinkerTypeUnit.cpp | 18 TypeUnit::TypeUnit(LinkingGlobalData &GlobalData, unsigned ID, in TypeUnit() function in TypeUnit 42 void TypeUnit::createDIETree(BumpPtrAllocator &Allocator) { in createDIETree() 131 void TypeUnit::prepareDataForTreeCreation() { in prepareDataForTreeCreation() 240 uint64_t TypeUnit::finalizeTypeEntryRec(uint64_t OutOffset, DIE *OutDIE, in finalizeTypeEntryRec() 265 uint32_t TypeUnit::addFileNameIntoLinetable(StringEntry *Dir, in addFileNameIntoLinetable() 308 TypeUnit::getScalarFormForValue(uint64_t Value) const { in getScalarFormForValue() 321 uint8_t TypeUnit::getSizeByAttrForm(dwarf::Form Form) const { in getSizeByAttrForm() 340 Error TypeUnit::finishCloningAndEmit(const Triple &TargetTriple) { in finishCloningAndEmit()
|
| H A D | DWARFLinkerCompileUnit.h | 25 class TypeUnit; variable 406 TypeUnit *ArtificialTypeUnit); 423 BumpPtrAllocator &Allocator, TypeUnit *ArtificialTypeUnit); 583 OutputUnitVariantPtr(TypeUnit *U); 596 TypeUnit *getAsTypeUnit(); 599 PointerUnion<CompileUnit *, TypeUnit *> Ptr; 660 TypeEntry *ClonedParentTypeDIE, TypeUnit *ArtificialTypeUnit);
|
| H A D | DWARFLinkerTypeUnit.h | 24 class TypeUnit : public DwarfUnit { 26 TypeUnit(LinkingGlobalData &GlobalData, unsigned ID,
|
| H A D | DWARFLinkerImpl.h | 252 Error link(TypeUnit *ArtificialTypeUnit); 256 CompileUnit &CU, TypeUnit *ArtificialTypeUnit, 348 std::unique_ptr<TypeUnit> ArtificialTypeUnit;
|
| H A D | AcceleratorRecordsSaver.h | 32 TypeUnit *OutUnit) in AcceleratorRecordsSaver()
|
| H A D | AcceleratorRecordsSaver.cpp | 237 TypeUnit::TypeUnitAccelInfo Info; in saveNamespaceRecord() 282 TypeUnit::TypeUnitAccelInfo Info; in saveTypeRecord()
|
| H A D | OutputSections.h | 35 class TypeUnit; variable 427 TypeUnit *TypeUnitPtr);
|
| H A D | DIEAttributeCloner.h | 61 DIEAttributeCloner(DIE *OutDIE, CompileUnit &InUnit, TypeUnit *OutUnit, in DIEAttributeCloner()
|
| H A D | DWARFLinkerCompileUnit.cpp | 1234 TypeUnit *ArtificialTypeUnit) { in cloneAndEmit() 1292 TypeUnit *ArtificialTypeUnit) { in cloneDIE() 1470 TypeEntry *ClonedParentTypeDIE, TypeUnit *ArtificialTypeUnit) { in createTypeDIEandCloneAttributes() 1805 CompileUnit::OutputUnitVariantPtr::OutputUnitVariantPtr(TypeUnit *U) : Ptr(U) { in OutputUnitVariantPtr() 1821 return Ptr.is<TypeUnit *>(); in isTypeUnit() 1828 TypeUnit *CompileUnit::OutputUnitVariantPtr::getAsTypeUnit() { in getAsTypeUnit() 1829 return Ptr.get<TypeUnit *>(); in getAsTypeUnit()
|
| H A D | DWARFLinkerImpl.cpp | 173 ArtificialTypeUnit = std::make_unique<TypeUnit>( in link() 449 Error DWARFLinkerImpl::LinkContext::link(TypeUnit *ArtificialTypeUnit) { in link() 594 CompileUnit &CU, TypeUnit *ArtificialTypeUnit, in linkSingleCompileUnit()
|
| H A D | OutputSections.cpp | 307 TypeUnit *TypeUnitPtr) { in applyPatches()
|