Home
last modified time | relevance | path

Searched refs:AccelTableKind (Results 1 – 16 of 16) sorted by relevance

/freebsd/contrib/llvm-project/llvm/tools/llvm-dwarfutil/
H A DDebugInfoLinker.cpp250 template <typename AccelTableKind>
251 static std::optional<AccelTableKind>
253 return llvm::StringSwitch<std::optional<AccelTableKind>>(SecName) in getAcceleratorTableKind()
254 .Case(".debug_pubnames", AccelTableKind::Pub) in getAcceleratorTableKind()
255 .Case(".debug_pubtypes", AccelTableKind::Pub) in getAcceleratorTableKind()
256 .Case(".debug_names", AccelTableKind::DebugNames) in getAcceleratorTableKind()
404 SmallVector<typename Linker::AccelTableKind> AccelTables; in linkDebugInfoImpl()
406 switch (Options.AccelTableKind) { in linkDebugInfoImpl()
412 AccelTables.push_back(Linker::AccelTableKind::DebugNames); in linkDebugInfoImpl()
417 for (typename Linker::AccelTableKind Table : AccelTables) in linkDebugInfoImpl()
[all …]
H A DOptions.h44 DwarfUtilAccelKind AccelTableKind = DwarfUtilAccelKind::None; member
H A Dllvm-dwarfutil.cpp135 Options.AccelTableKind = DwarfUtilAccelKind::None; in validateAndSetOptions()
137 Options.AccelTableKind = DwarfUtilAccelKind::DWARF; in validateAndSetOptions()
445 Opts.AccelTableKind != DwarfUtilAccelKind::None) { in saveCopyOfFile()
/freebsd/contrib/llvm-project/llvm/include/llvm/DWARFLinker/
H A DDWARFLinkerBase.h92 enum class AccelTableKind : uint8_t { enum
129 virtual void addAccelTableKind(AccelTableKind Kind) = 0;
H A DDWARFLinker.h
/freebsd/contrib/llvm-project/llvm/include/llvm/DWARFLinkerParallel/
H A DDWARFLinker.h
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfDebug.cpp96 static cl::opt<AccelTableKind> AccelTables(
98 cl::values(clEnumValN(AccelTableKind::Default, "Default",
100 clEnumValN(AccelTableKind::None, "Disable", "Disabled."),
101 clEnumValN(AccelTableKind::Apple, "Apple", "Apple"),
102 clEnumValN(AccelTableKind::Dwarf, "Dwarf", "DWARF")),
103 cl::init(AccelTableKind::Default));
306 static AccelTableKind computeAccelTableKind(unsigned DwarfVersion, in computeAccelTableKind()
311 if (AccelTables != AccelTableKind::Default) in computeAccelTableKind()
317 return AccelTableKind::None; in computeAccelTableKind()
323 return AccelTableKind::Dwarf; in computeAccelTableKind()
[all …]
H A DDwarfDebug.h343 enum class AccelTableKind {
467 AccelTableKind TheAccelTableKind;
795 AccelTableKind getAccelTableKind() const { return TheAccelTableKind; }
798 void setTheAccelTableKind(AccelTableKind K) { TheAccelTableKind = K; };
288 enum class AccelTableKind { global() enum
H A DDwarfCompileUnit.cpp1514 DD->getAccelTableKind() != AccelTableKind::Apple && in hasDwarfPubSections()
/freebsd/contrib/llvm-project/llvm/lib/DWARFLinkerParallel/
H A DDWARFLinkerImpl.h
/freebsd/contrib/llvm-project/llvm/lib/DWARFLinker/Parallel/
H A DDWARFLinkerGlobalData.h58 SmallVector<DWARFLinkerBase::AccelTableKind, 1> AccelTables;
H A DDWARFLinkerImpl.cpp1126 AccelTableKind::Apple)) { in emitCommonSectionsAndWriteCompileUnitsToTheOutput()
1135 AccelTableKind::DebugNames)) in emitCommonSectionsAndWriteCompileUnitsToTheOutput()
1142 AccelTableKind::Apple)) { in emitCommonSectionsAndWriteCompileUnitsToTheOutput()
1150 AccelTableKind::DebugNames)) { in emitCommonSectionsAndWriteCompileUnitsToTheOutput()
H A DDWARFLinkerImpl.h99 void addAccelTableKind(AccelTableKind Kind) override { in addAccelTableKind()
H A DDWARFLinkerCompileUnit.cpp1279 DWARFLinker::AccelTableKind::Pub)) in cloneAndEmit()
/freebsd/contrib/llvm-project/llvm/lib/DWARFLinker/
H A DDWARFLinker.cpp
/freebsd/contrib/llvm-project/llvm/lib/DWARFLinker/Classic/
H A DDWARFLinker.cpp2231 for (AccelTableKind AccelTableKind : Options.AccelTables) { in emitAcceleratorEntriesForUnit() local
2232 switch (AccelTableKind) { in emitAcceleratorEntriesForUnit()
2233 case AccelTableKind::Apple: { in emitAcceleratorEntriesForUnit()
2255 case AccelTableKind::Pub: { in emitAcceleratorEntriesForUnit()
2259 case AccelTableKind::DebugNames: { in emitAcceleratorEntriesForUnit()
2903 for (AccelTableKind TableKind : Options.AccelTables) { in link()
2905 case AccelTableKind::Apple: in link()
2911 case AccelTableKind::Pub: in link()
2915 case AccelTableKind::DebugNames: in link()