Searched refs:Skeleton (Results 1 - 3 of 3) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfCompileUnit.h43 enum class UnitKind { Skeleton, Full }; member in class:llvm::UnitKind
54 /// Skeleton unit associated with this unit.
55 DwarfCompileUnit *Skeleton = nullptr; member in class:llvm::final
116 return Skeleton;
275 void setSkeleton(DwarfCompileUnit &Skel) { Skeleton = &Skel; }
H A DDwarfCompileUnit.cpp58 // 3.1.2 Skeleton Compilation Unit Entries:
62 if (DW->getDwarfVersion() >= 5 && Kind == UnitKind::Skeleton)
81 if ((!DD->useSplitDwarf() || !Skeleton) && DD->getDwarfVersion() < 5)
484 (DD->getDwarfVersion() < 5 && Skeleton ? Skeleton->DU : DU)
485 ->addRange(*(Skeleton ? Skeleton : this), std::move(Range));
1109 if (!Skeleton && !DD->useSectionsAsReferences()) {
1114 dwarf::UnitType UT = Skeleton ? dwarf::DW_UT_split_compile
1303 return DD->useSplitDwarf() && Skeleton;
[all...]
H A DDwarfDebug.cpp1194 // Emit all frontend-produced Skeleton CUs, i.e., Clang modules.
2119 if (auto *Skeleton = TheU->getSkeleton())
2120 TheU = Skeleton;
2832 UnitKind::Skeleton);

Completed in 231 milliseconds