Home
last modified time | relevance | path

Searched refs:AccelTableKind (Results 1 – 18 of 18) 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.cpp137 Options.AccelTableKind = DwarfUtilAccelKind::None; in validateAndSetOptions()
139 Options.AccelTableKind = DwarfUtilAccelKind::DWARF; in validateAndSetOptions()
447 Opts.AccelTableKind != DwarfUtilAccelKind::None) { in applyCLOptions()
/freebsd/contrib/llvm-project/llvm/include/llvm/DWARFLinker/
H A DDWARFLinkerBase.h93 enum class AccelTableKind : uint8_t { enum
130 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.cpp95 static cl::opt<AccelTableKind> AccelTables(
97 cl::values(clEnumValN(AccelTableKind::Default, "Default",
99 clEnumValN(AccelTableKind::None, "Disable", "Disabled."),
100 clEnumValN(AccelTableKind::Apple, "Apple", "Apple"),
101 clEnumValN(AccelTableKind::Dwarf, "Dwarf", "DWARF")),
102 cl::init(AccelTableKind::Default));
310 static AccelTableKind computeAccelTableKind(unsigned DwarfVersion, in computeAccelTableKind()
315 if (AccelTables != AccelTableKind::Default) in computeAccelTableKind()
321 return AccelTableKind::None; in computeAccelTableKind()
327 return AccelTableKind::Dwarf; in computeAccelTableKind()
[all …]
H A DDwarfDebug.h343 enum class AccelTableKind { enum
476 AccelTableKind TheAccelTableKind;
813 AccelTableKind getAccelTableKind() const { return TheAccelTableKind; } in getAccelTableKind()
816 void setTheAccelTableKind(AccelTableKind K) { TheAccelTableKind = K; }; in setTheAccelTableKind()
H A DDwarfCompileUnit.cpp1560 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 DDWARFLinkerTypeUnit.cpp350 DWARFLinker::AccelTableKind::Pub)) { in finishCloningAndEmit()
368 DWARFLinker::AccelTableKind::Pub)) { in finishCloningAndEmit()
H A DDWARFLinkerImpl.cpp1124 AccelTableKind::Apple)) { in emitCommonSectionsAndWriteCompileUnitsToTheOutput()
1133 AccelTableKind::DebugNames)) in emitCommonSectionsAndWriteCompileUnitsToTheOutput()
1140 AccelTableKind::Apple)) { in emitCommonSectionsAndWriteCompileUnitsToTheOutput()
1148 AccelTableKind::DebugNames)) { in emitCommonSectionsAndWriteCompileUnitsToTheOutput()
H A DDWARFLinkerImpl.h99 void addAccelTableKind(AccelTableKind Kind) override { in addAccelTableKind()
H A DDWARFLinkerCompileUnit.cpp1275 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.cpp2348 for (AccelTableKind AccelTableKind : Options.AccelTables) { in emitAcceleratorEntriesForUnit() local
2349 switch (AccelTableKind) { in emitAcceleratorEntriesForUnit()
2350 case AccelTableKind::Apple: { in emitAcceleratorEntriesForUnit()
2372 case AccelTableKind::Pub: { in emitAcceleratorEntriesForUnit()
2376 case AccelTableKind::DebugNames: { in emitAcceleratorEntriesForUnit()
3020 for (AccelTableKind TableKind : Options.AccelTables) { in link()
3022 case AccelTableKind::Apple: in link()
3028 case AccelTableKind::Pub: in link()
3032 case AccelTableKind::DebugNames: in link()
/freebsd/contrib/llvm-project/llvm/include/llvm/DWARFLinker/Classic/
H A DDWARFLinker.h285 void addAccelTableKind(AccelTableKind Kind) override { in addAccelTableKind()
823 SmallVector<AccelTableKind, 1> AccelTables;