Home
last modified time | relevance | path

Searched refs:AccelTableKind (Results 1 – 14 of 14) 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 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;
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfDebug.cpp317 return AccelTableKind::None; in computeAccelTableKind()
323 return AccelTableKind::Dwarf; in computeAccelTableKind()
327 return AccelTableKind::None; in computeAccelTableKind()
1480 case AccelTableKind::Apple: in endModule()
1486 case AccelTableKind::Dwarf: in endModule()
1489 case AccelTableKind::None: in endModule()
1491 case AccelTableKind::Default: in endModule()
3578 case AccelTableKind::Apple: in addAccelNameImpl()
3581 case AccelTableKind::Dwarf: { in addAccelNameImpl()
3596 case AccelTableKind::Default: in addAccelNameImpl()
[all …]
H A DDwarfDebug.h343 enum class AccelTableKind { enum
467 AccelTableKind TheAccelTableKind;
795 AccelTableKind getAccelTableKind() const { return TheAccelTableKind; } in getAccelTableKind()
798 void setTheAccelTableKind(AccelTableKind K) { TheAccelTableKind = K; }; in setTheAccelTableKind()
H A DDwarfCompileUnit.cpp1493 DD->getAccelTableKind() != AccelTableKind::Apple && in hasDwarfPubSections()
/freebsd/contrib/llvm-project/llvm/lib/DWARFLinker/Parallel/
H A DDWARFLinkerGlobalData.h59 SmallVector<DWARFLinkerBase::AccelTableKind, 1> AccelTables;
H A DDWARFLinkerTypeUnit.cpp354 DWARFLinker::AccelTableKind::Pub)) { in finishCloningAndEmit()
372 DWARFLinker::AccelTableKind::Pub)) { in finishCloningAndEmit()
H A DDWARFLinkerImpl.cpp1128 AccelTableKind::Apple)) { in emitCommonSectionsAndWriteCompileUnitsToTheOutput()
1137 AccelTableKind::DebugNames)) in emitCommonSectionsAndWriteCompileUnitsToTheOutput()
1144 AccelTableKind::Apple)) { in emitCommonSectionsAndWriteCompileUnitsToTheOutput()
1152 AccelTableKind::DebugNames)) { in emitCommonSectionsAndWriteCompileUnitsToTheOutput()
H A DDWARFLinkerImpl.h100 void addAccelTableKind(AccelTableKind Kind) override { in addAccelTableKind()
H A DDWARFLinkerCompileUnit.cpp1279 DWARFLinker::AccelTableKind::Pub)) in cloneAndEmit()
/freebsd/contrib/llvm-project/llvm/lib/DWARFLinker/Classic/
H A DDWARFLinker.cpp2214 for (AccelTableKind AccelTableKind : Options.AccelTables) { in emitAcceleratorEntriesForUnit() local
2215 switch (AccelTableKind) { in emitAcceleratorEntriesForUnit()
2216 case AccelTableKind::Apple: { in emitAcceleratorEntriesForUnit()
2238 case AccelTableKind::Pub: { in emitAcceleratorEntriesForUnit()
2242 case AccelTableKind::DebugNames: { in emitAcceleratorEntriesForUnit()
2883 for (AccelTableKind TableKind : Options.AccelTables) { in link()
2885 case AccelTableKind::Apple: in link()
2891 case AccelTableKind::Pub: in link()
2895 case AccelTableKind::DebugNames: in link()
/freebsd/contrib/llvm-project/llvm/include/llvm/DWARFLinker/Classic/
H A DDWARFLinker.h281 void addAccelTableKind(AccelTableKind Kind) override { in addAccelTableKind()
816 SmallVector<AccelTableKind, 1> AccelTables;